Ero sivun ”Makefile” versioiden välillä

Siirry navigaatioon Siirry hakuun
23 merkkiä lisätty ,  14. helmikuuta 2011
→‎Esimerkki: pitäis olla näin
p (→‎Esimerkki: muuttuja)
(→‎Esimerkki: pitäis olla näin)
 
(Yhtä välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä)
Rivi 1: Rivi 1:
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.
Makefile on tiedosto, jonka perusteella [[make]] [[kääntäminen|kääntää]] ohjelman [[lähdekoodi]]n. Makefilet ovat käteviä etenkin ohjelmoijille, jotka voivat niiden avulla automatisoida ohjelman käännösprosessin.


== Tiedoston rakenne ==
== Tiedoston rakenne ==
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/funktiot.cpp ja ajamme maken uudelleen, tiedostoa src/main.cpp ei käännetä uudestaan:
Huomaa, että jos nyt muokkaamme tiedostoa src/main.cpp ja ajamme maken uudelleen, tiedostoa src/funktiot.cpp ei käännetä uudestaan:
  $[[touch]] src/main.cpp
  $[[touch]] src/main.cpp
  $make
  $make
Rekisteröitymätön käyttäjä

Navigointivalikko