Ezek tipikus telepítési lépések a GNU AUTOCONF és AUTOMAKE használatával generált programokhoz Konfigurálás/konfigurálás/konfigurálás Ezt a rögzítő platform céljellemzőinek felismerésére használják. Például felismeri, hogy CC vagy GCC van-e, nem CC vagy GCC, ez egy shell szkript. Ezt a lépést általában egy Makefile generálására használják a következő fordítás előkészítéséhez, és a telepítést paraméterek hozzáadásával lehet szabályozni, például: ./configure --prefix=/usr A fentiek azt jelenti, hogy telepítsd a szoftvert /usr alá A futtatható fájl a /usr/bin formátumban van telepítve (nem az alapértelmezett /usr/local/bin-ben) Az erőforrás fájl a /usr/share formátumban lesz telepítve (az alapértelmezett /usr/local/share helyett) Ugyanakkor konfigurálhatod bizonyos szoftverek konfigurációs fájljait a --sys-config= paraméter megadásával Vannak olyan paraméterek is, mint például --with、--enable、--withoutout、--disable, stb., amelyeket részletesen a ./configure --help oldalon láthatsz csinál Ezt a lépést a fordításhoz használják, amely a Makefile utasításait olvassa el, majd fordítja Ez a lépés a fordítás, és a legtöbb forráskód csomagot ezen a lépésen fordítják Természetesen néhány Perl-ben vagy Python-ban írt szoftver Perl-re vagy Python-ra kell hívni a fordításhoz Ha hiba történik a készítés során, le kell írnod a hibakódot (ne csak az utolsó sor), majd beküldhetsz egy hibajelentést a fejlesztőnek (általában INSTALL-ban egy commit címmel), vagy kevesebb függőség van a rendszeredben, stb., ami miatt magad kell alaposan tanulmányoznod a hibakódot tesztet csinálj / tesztet csinálj Ahogy a neve is mutatja, ez a lépés az előző gyártási lépés ellenőrzése, hogy megbizonyosodjon róla, hogy nincs hiba a készítésben, vagyis minden teszt és ellenőrzés ebben a lépésben rendben van, és a hiba 0 Sudo Make install Ezt a lépést a telepítésre használják, amely szintén elolvassa a Makefile utasításait, és telepíti azt a megadott helyre Ez a parancs általában root jogosultságokat igényel (mert fájlokat akarsz írni a rendszerbe), így a sudo az elején van
Az AUTOMAKE és az AUTOCONF nagyon hasznos eszközök C programok publikálására. Ha te is írsz programokat, és AUTOMAKE-et és AUTOCONF-ot szeretnél használni, akkor a kapcsolódó cikkeket is megnézheted a CNGNU.ORG
|