Muokataan sivua Makefile
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Makefile on tiedosto, jonka perusteella [[make]] | Makefile on tiedosto, jonka perusteella [[make]] kääntää ohjelman lähdekoodin. Makefilet ovat käteviä etenkin ohjelmoijille, jotka voivat niiden avulla automatisoida ohjelman käännösprosessin. | ||
== Tiedoston rakenne == | == Tiedoston rakenne == | ||
Rivi 50: | Rivi 50: | ||
#Käännösasetukset | #Käännösasetukset | ||
LDFLAGS_CLIENT = -lm | |||
CXXFLAGS = -g | CXXFLAGS = -g | ||
Rivi 73: | Rivi 73: | ||
g++ -g -c -o src/funktiot.o src/funktiot.cpp | g++ -g -c -o src/funktiot.o src/funktiot.cpp | ||
g++ src/main.o src/funktiot.o -g -o ohjelma | g++ src/main.o src/funktiot.o -g -o ohjelma | ||
Huomaa, että jos nyt muokkaamme tiedostoa src/ | Huomaa, että jos nyt muokkaamme tiedostoa src/funktiot.cpp ja ajamme maken uudelleen, tiedostoa src/main.cpp ei käännetä uudestaan: | ||
$make | $make | ||
g++ -g -c -o src/main.o src/main.cpp | g++ -g -c -o src/main.o src/main.cpp | ||
g++ src/main.o src/funktiot.o -g -o ohjelma | g++ src/main.o src/funktiot.o -g -o ohjelma | ||
== Katso myös == | == Katso myös == | ||
*[[Make]] | *[[Make]] | ||
== | == Linkkejä == | ||
*[http://www.flug.fi/ohjeita/linux-ohjelmointi.html#Makefile FLUG:in Linux-ohjelmointi]-opas. | *[http://www.flug.fi/ohjeita/linux-ohjelmointi.html#Makefile FLUG:in Linux-ohjelmointi]-opas. | ||
[[Luokka:Ohjelmistokehitys]] | |||
[[Luokka: |