Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zostaviť Makefile

Kompilácia súborov zdrojového kódu typicky sa stane na príkazovom riadku spustením príkazu kompilátora , potom prevedenie výsledný binárny súbor . Pri zostavovaní veľké množstvo zdrojových súborov alebo zdrojových súborov , ktoré sa spoliehajú na seba ako súčasť projektu , by mal programátor použiť " makefile " , ktorý automatizuje proces kompilácie . To umožňuje jednoduchšiu kompiláciu a silnejšie kontrolu nad procesom ju zostavuje . Veci , ktoré budete potrebovať klipart Textový editor
G+ + C /C + + Compiler
Zobraziť ďalšie inštrukcie Cestuj 1

Vytvoriť makefile pomenovaný " maketest " v adresári , kde je zdroj súbory sú umiestnené . Ak existujúce zdrojové súbory sú pomenované " testing.cpp " a " testing2.cpp " , potom makefile bude odkazovať na tieto dva súbory do kompilácie . Makefile bude vyzerať podobne ako tento príklad :

all :

g+ + testing.cpp testing2.cpp - o testing3

zostavuje dva zdrojové súbory a názvy výstupu súbor " testing3 . "
2

spustite make súbor . Do príkazového riadka zadajte :

make - f maketest

Tento príkaz spustí " robiť " na makefile " maketest " , ktorý vykonáva obsiahnuté príkazy . Potom sa testing.cpp a testing2.cpp zostaviť podľa makefile poradí . Ak existuje iba jeden makefile v adresári , stačí spustiť príkaz

aby

Hoci je potrebné pomenovať súbor " makefile . "
3

Upraviť makefile na označenie závislostí . V textovom editore , upraviť maketest podobať závislosť medzi testing.cpp a testing2.cpp :

all : závisí

závisí : testing.o testing2.o

g+ + - c testing.o testing2.o - o závislé

testing.o :

g+ + - c testing.cpp

testing2.o :

g+ + - c testing2.cpp

makefile ukazuje , že existuje závislosť , " závislé " , ktorý vyžaduje von súbory , testovanie a testing2 . Makefile bude kompilovať zdrojové súbory v požadovanom poradí .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené