Zdeňkovo poznámky

Co zjistím a opakovaně vyheldávám, tak sem zapíšu

Uživatelské nástroje

Nástroje pro tento web


programovani:makefile

Makefile

Makefile můžeme pojmenovat jinak než standartním názvem Makefile, který spouštíme příkazem

make

Jiný název, například Makefile.test spustíme příkazem

make -f Makefile.test

Použití preprocesoru a zrychlení budoucí rekompilace (jen změny se překompilují)

program: otevrit.o ulozit.o reseni.o program.o
	g++ otevrit.o ulozit.o reseni.o program.o -o program
 
otevrit.o: otevrit.cpp
	g++ otevrit.cpp -c
 
ulozit.o: ulozit.cpp
	g++ ulozit.cpp -c
 
reseni.o: reseni.cpp
	g++ reseni.cpp -c

Obecný zápis bez použití preprocesoru (pomalejší překlad)

all:
 g++ program.cpp podprogram.cpp -lmysqlclient -lncursesw -o program

Zdroje

programovani/makefile.txt · Poslední úprava: 2020/02/18 11:59 autor: Zdeněk Havlík