Ohjelman kääntäminen LInuxissa

Kirjoittaja: Florence Bailey
Luomispäivä: 20 Maaliskuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Ohjelman kääntäminen LInuxissa - Yhteiskunta
Ohjelman kääntäminen LInuxissa - Yhteiskunta

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. 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. 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. 3 Vaihda päätteessä pakkaamattomaan hakemistoon (cd dirName).
  4. 4 Suorita komento./ configure määrittää lähdekoodin automaattisesti. Määritä asennushakemisto argumentilla --prefix =. Komento tarkistaa tarvittavat kirjastot.
  5. 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. 6 Asenna ohjelma suorittamalla make install -komento.
  7. 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ö.