See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 11079|Vastuse: 0

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

[Kopeeri link]
Postitatud 22.01.2016 16:39:42 | | |
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





Eelmine:12 rida html-lehe koodi paneb arvuti kokku jooksma ja telefoni taaskäivituma minutitega
Järgmine:SC Create loob Windowsi süsteemiteenuse
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com