PDA

View Full Version : come si fa un makefile?


ri
19-02-2004, 19:36
gli ide in windows mi han viziato troppo, e così non ho mai imparato a fare un makefile
ho dato una veloce occhiata a cosa c'è in rete, ma è tutta roba troppo avanzata... a me servirebbe giusto una cosa che mi permetta di non scrivere g++ file1.cpp file2.cpp main.cpp

ilsensine
19-02-2004, 22:18
Howto essenziale:


TARGET := progname
DEPEND := file1.o file2.o

CFLAGS := -O2

all: ${TARGET}

clean:
<tab>rm -f ${TARGET} ${DEPEND}

${TARGET}: ${DEPEND}
<tab>g++ -o $@ $^


Sostituisci <tab> con il carattere tab; make è molto fiscale in questo.

ri
20-02-2004, 01:14
thx :)

xybercom
20-02-2004, 21:12
Su Debian trovi il manuale di make in /usr/share/doc/make-doc (devi installarti prima il pacchetto make-doc ) che è eccellente.

ri
20-02-2004, 21:15
ottima notizia, thx anche a te ^^