Kirjoittaja:
Florence Bailey
Luomispäivä:
20 Maaliskuu 2021
Päivityspäivä:
1 Heinäkuu 2024
![Ohjelman kääntäminen LInuxissa - Yhteiskunta Ohjelman kääntäminen LInuxissa - Yhteiskunta](https://a.vvvvvv.in.ua/society/kak-skompilirovat-programmu-v-linux-7.webp)
Sisältö
Lähdekoodi on tietokoneohjelma ihmisen luettavassa muodossa. Tietokone ei kuitenkaan voi suorittaa lähdekoodia - tätä varten se on käännettävä ohjelmaan.
Askeleet
1 Lataa lähdekoodi (ohjelma tai ohjain) Internetistä. Todennäköisesti lataat arkiston, jonka laajennus on .tar, .tar.bz2, .tar.gz. tai .zip (harvinainen).
2 Pura arkisto. Käytä .zip -tiedostossa unzip -tiedostonimen komentoa; .tgz- tai .tar.gz -tiedostoille käytä komentoa tar -zxvf tiedostonimi; .bz2: lle käytä tar -jxvf -tiedostonimeä; tai käytä graafista käyttöliittymää.
3 Vaihda päätteessä pakkaamattomaan hakemistoon (cd dirName).
4 Suorita komento./ configure määrittää lähdekoodin automaattisesti. Määritä asennushakemisto argumentilla --prefix =. Komento tarkistaa tarvittavat kirjastot.
5 Kun olet määrittänyt sen, suorita make -komento, joka kääntää ohjelman (tämä voi kestää muutamasta sekunnista useaan tuntiin). Ohjelman suoritettava tiedosto sijoitetaan bin -hakemistoon (hakemistoon, jossa on lähdekoodi).
6 Asenna ohjelma suorittamalla make install -komento.
7 Olet koonnut ja asentanut ohjelman.
Vinkkejä
- Jos kääntäminen epäonnistuu, poista edellisen kokoamisen aikana luodut tiedostot (välttääksesi virheitä uudelleen kääntämisessä). Kokoa sitten uudelleen.
- Jos sinulla on moniytiminen tietokone, voit kääntää ohjelman monisäikeiseksi prosessiksi komennolla -j3 (korvaa 3 haluamallasi säikeellä).
- Jos kääntäminen epäonnistuu, lisätietoja näytetään. Voit yrittää korjata ongelman. Suurin osa ongelmista liittyy ladatun lähdekoodin riippuvuuksiin (tarvittavien ohjelmien tai kirjastojen puute).
- Jos et määrittänyt hakemistoa asennusta varten, ohjelma asennetaan kansioon / usr.
- Sinun on oltava superkäyttäjä.
- Voit kirjoittaa komentoja yhdelle riville, esimerkiksi ./configure && make && make install.
Varoitukset
- Järjestelmän tärkeiden osien kokoaminen ja vaihtaminen voi aiheuttaa ongelmia.
- Kokoonpano voi kestää useita tunteja.
- Jotkut lähdepaketit eivät sisällä määritystiedostoja tai edes kokoelmatiedostoja. Kirjoita tässä tapauksessa make terminaaliin ja katso lähtö.