Ero sivun ”GNU build system” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p fix |
|||
| Rivi 27: | Rivi 27: | ||
| [[make]] || Ei ole osa Autotools-pakettia, mutta on välttämätön rakennustyökalu. || Suorittaa varsinaisen käännösprosessin käyttämällä Automaken luomia sääntöjä. | | [[make]] || Ei ole osa Autotools-pakettia, mutta on välttämätön rakennustyökalu. || Suorittaa varsinaisen käännösprosessin käyttämällä Automaken luomia sääntöjä. | ||
|} | |} | ||
== Työnkulku == | |||
Autotoolsin työnkulku voidaan jakaa kahteen päävaiheeseen: | |||
* '''1. Kehittäjän työ:''' Kehittäjä kirjoittaa lähdekoodin lisäksi ''configure.ac'' (Autoconfille) ja ''Makefile.am'' (Automakelle) tiedostot, joista Autotools luo lopulliset lähdejulkaisun tiedostot. | |||
* '''2. Loppukäyttäjän työ:''' Loppukäyttäjä suorittaa yksinkertaisen kolmen vaiheen prosessin, joka käyttää Autotoolsin generoimia skriptejä: | |||
./configure # Suorittaa järjestelmätestit Autoconf-skriptillä | |||
make # Kääntää lähdekoodin | |||
make install # Asentaa ohjelman | |||
==Katso myös== | ==Katso myös== | ||