Need on tüüpilised paigaldussammud programmidele, mis genereeritakse GNU AUTOCONF ja AUTOMAKE abil konfigureeri/seadista/seadista Seda kasutatakse sinu paigaldusplatvormi sihtmärgi omaduste tuvastamiseks. Näiteks tuvastab see, kas sul on CC või GCC, mitte CC või GCC, see on shell-skript Seda sammu kasutatakse tavaliselt Makefile'i genereerimiseks, et valmistuda järgmiseks kompilatsiooniks, ning paigaldust saab kontrollida, lisades pärast seadistamist parameetreid, näiteks: ./configure --prefix=/usr Ülaltoodud tähendab, et paigalda tarkvara /usr alla Käivitatav fail on paigaldatud /usr/bin (vaikimisi /usr/local/bin asemel) Ressursifail paigaldatakse /usr/share (vaikimisi /usr/local/share) asemel Samal ajal saad konfigureerida mõne tarkvara konfiguratsioonifaile, määrates parameetri --sys-config= On ka parameetrid nagu --with、--enable、--withoutout、--disable, mida näed üksikasjalikult aadressil ./configure --help Teha Seda sammu kasutatakse kompileerimiseks, mis loeb Makefile'ist juhised ja seejärel kompileerib See samm on kompileerimine ning enamik lähtekoodi pakette kompileeritakse selle sammu kaudu Muidugi nõuab mõni Perlis või Pythonis kirjutatud tarkvara kompileerimiseks Perli või Pythoni kutseid Kui tegelase käigus tekib viga, pead veakoodi üles kirjutama (pane tähele, et see pole ainult viimane rida) ja seejärel saad arendajale esitada veateate (tavaliselt INSTALL-i commit-aadressiga), või sinu süsteemil on vähem sõltuvusi jne, mis nõuab, et sa ise veakoodi hoolikalt uuriksid tee test / tee kontroll Nagu nimigi ütleb, on see samm eelmise tootmisetapi kontrollimine, et veenduda, et tegemises pole vigu, st kõik testimised ja kontrollid peavad olema korras ning viga on 0 sudo tee paigaldus Seda sammu kasutatakse paigaldamiseks, mis loeb samuti Makefile'i juhised ja paigaldab selle määratud asukohta See käsk nõuab tavaliselt juurõigusi (sest tahad faile süsteemile kirjutada), seega kasutatakse sudo eesliinil
AUTOMAKE ja AUTOCONF on väga kasulikud vahendid C programmide avaldamiseks. Kui kirjutad ka programme ja soovid kasutada AUTOMAKEi ja AUTOCONFi, võid vaadata seotud artikleid CNGNU.ORG
|