View Full Version : compilare e linkare diversi files in C
Ho creato 5 files, per un progetto di programmazione C.... due sono header(.h) e 3 sono sorgenti (.c). Adesso devo linkarli e mandarli in esecuzione, ma non so proprio come si fa??? sapreste aiutarmi??? grazie!!!!
/\/\@®¢Ø
27-03-2004, 17:07
In che ambiente operi ? Se usi un IDE (visual studio, kdeveloop ) ognuno ha il suo modo ma generalmente e' una voce di meno "compile".
Se lavori da linea di comando, a meno di esigenze particolare puoi farlo con i seguenti comandi:
cc -c file1.c file2.c file3.c
cc file1.o file2.o file3.o -o nome_eseguibile
o, in alternativa
cc file1.c file2.c file3.c -o nome_eseguibile
Meglio ancora, se vuoi automatizzare la compilazione (comodo quando cominci ad avere qualche file in piu')
Puoi creare un file chiamato Makefile con il seguente contenuto:
OBJS=file1.o file2.o file3.o
nome_eseguibile : $(OBJS)
cc $^ -o $@
a questo punto basta lanciare il comando make ogni volta che hai aggiornato il codice e devi ricompilare.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.