Originariamente inviato da esoni
uso gcc
Ma allora è tutto molto più semplice...
Nella directory del progetto tu hai : main.c, lib.c, pila.c, lib.h, pila.h giusto?

Allora basta che da terminale esegui:

codice:
gcc -o nomeDelProgramma *.c
In questo modo gli dici di crearti l'eseguibile di nome "nomeDelProgramma" , utilizzando tutti i file .c (*.c) che ci sono nella directory (ovviamente ti devi essere spostato lì prima!).
Le inclusioni degli header vengono fatte in automatico a compile-time con le direttive (#INCLUDE)!
Così ti salti tutta la creazione dei file .o ecc ecc e hai subito l'eseguibile!