Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť makefile pre kompiláciu zdrojový súbor . Za predpokladu , že existuje zdrojový súbor C ( s názvom " hello.c " ) a súbor záhlavie C ( s názvom " hello.h " ) , vytvorte súbor v rovnakom adresári s názvom " makefile . " V makefile , zadajte nasledujúce príkazy :
hello.o :
gcc HELLO.CPP
Teraz spustite " make " z terminálu . To by malo zostaviť hello.c na " * . Out " súboru .
2
pomocou makefile zvládnuť závislosť . V makefile , zmeňte položku podobať tento príklad :
hello.o : hello.h
gcc HELLO.CPP
makefile definuje " hello.o " zamerať závisieť na hello.h . Ak hello.h existuje , potom príkaz pre kompiláciu HELLO.CPP spustí .
3
pomocou makefile pre kompiláciu viacerých závislostí . Predpokladajme teraz , že ďalší súbor , " goodbye.c " existuje v rovnakom adresári ako " hello.c . " Upraviť makefile ukázať , že hello.o závisí na von súboru goodbye.c :
hello.o : goodbye.o
gcc HELLO.CPP
zbohom . o :
gcc goodbye.c
V tomto príklade vyžaduje hello.o goodbye.o . Takže , makefile prvá zostavuje goodbye.c vytvoriť goodbye.o , a potom hello.o bude mať jeho závislosť splnená .