Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 11079|Vastaus: 0

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

[Kopioi linkki]
Julkaistu 22.1.2016 16.39.42 | | |
Nämä ovat tyypillisiä asennusvaiheita ohjelmille, jotka on luotu GNU:n AUTOCONF- ja AUTOMAKE-toiminnoilla
Config/configure/Configure
Tätä käytetään kiinnitysalustan kohdeominaisuuksien tunnistamiseen. Esimerkiksi se tunnistaa, onko sinulla CC vai GCC, ei CC tai GCC, se on shell-skripti
Tätä vaihetta käytetään yleensä Makefile-tiedoston luomiseen seuraavaa kääntämistä varten, ja asennusta voi ohjata lisäämällä parametreja konfiguroinnin jälkeen, kuten:
./configure --prefix=/usr
Yllä oleva tarkoittaa, että asenna ohjelmisto /usr:n alle.
Suoritettava tiedosto asennetaan /usr/bin -tiedostoon (oletus /usr/local/bin sijaan)
Resurssitiedosto asennetaan /usr/share-muotoon (oletus /usr/local/share:n sijaan)
Samalla voit konfiguroida jonkin ohjelmiston konfiguraatiotiedostoja määrittämällä --sys-config= -parametrin
On myös parametreja kuten --with、--enable、--withoutout、--disenable jne., jotka näet yksityiskohtaisesti osoitteessa ./configure --help
tehdä
Tätä vaihetta käytetään kääntämiseen, jossa lukee käskyt Makefilesta ja käännetään sitten
Tämä vaihe on kääntäminen, ja suurin osa lähdekoodipaketeista käännetään tämän vaiheen kautta
Tietenkin jotkut Perlillä tai Pythonilla kirjoitetut ohjelmistot vaativat kutsuja Perliin tai Pythoniin kääntääkseen
Jos virhe tapahtuu tekoprosessin aikana, sinun täytyy kirjoittaa virhekoodi ylös (huomaa, ettei kyse ole vain viimeisestä rivistä), ja sitten voit lähettää bugiraportin kehittäjälle (yleensä commit-osoitteella INSTALL), tai järjestelmässäsi on vähemmän riippuvuuksia jne., mikä vaatii virhekoodin tarkkaa tutkimista itse
tee testi / tee tarkistus
Kuten nimikin kertoo, tämä vaihe on tarkistaa edellinen valmistusvaihe, jotta varmistetaan, ettei teossa ole virheitä, eli kaikki testaus- ja tarkistusvaiheet tässä vaiheessa täytyy olla kunnossa, ja virhe on 0
sudo make install
Tätä vaihetta käytetään asennukseen, joka myös lukee ohjeet Makefilesta ja asentaa sen määritettyyn paikkaan
Tämä komento vaatii yleensä juurioikeudet (koska haluat kirjoittaa tiedostoja järjestelmään), joten sudoa käytetään eturivissä

AUTOMAKE ja AUTOCONF ovat erittäin hyödyllisiä C-ohjelmien julkaisemiseen. Jos kirjoitat myös ohjelmia ja haluat käyttää AUTOMAKEa ja AUTOCONFia, voit tutustua aiheeseen liittyviin artikkeleihin CNGNU.ORG





Edellinen:12 riviä html-verkkosivukoodia saa tietokoneesi kaatumaan ja puhelimesi käynnistymään uudelleen minuuteissa
Seuraava:SC Create luo Windows-järjestelmäpalvelun
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com