Se includi mialib.h tra virgolette, il file header si deve trovane nella stessa directory di prog.c. I file oggetto sono i risultati della compilazione che una volta eseguito il linking delle librerie è pronto ad'essere eseguito...

codice:
//mialib.h
int somma(int a, int b) { return a+b; }
codice:
// prog.c
#include <stdio.h>
#include "mialib.h"
int main()
{
    int x=5,y=3;
    printf("%d+%d=%d\t", a, b, somma(x,y) ); 
    return 0;
}