Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 11079|Válasz: 0

[linux] Linux config/configure/Configure, make, make test/make check, sudo make in...

[Linket másol]
Közzétéve 2016. 01. 22. 16:39:42 | | |
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





Előző:12 sor html weboldal kód miatt a számítógéped összeomlik és a telefonod percek alatt újraindul
Következő:Az SC Create létrehoz egy Windows rendszerszolgáltatást
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com