Ich vermute, im ersten Fall fehlen die Include-Dateien, die Sie zum Compilieren brauchen, und im zweiten Fall sind Sie im falschen Ordner. Die .c Datei, die Sie publizieren wollen, muss sich stets im aktuellen Ordner befinden.