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: | ||
$[[touch]] src/main.cpp | $[[touch]] src/main.cpp | ||
$make | $make |