Kako sestaviti program v Linuxu: 7 korakov (s slikami)

Kazalo:

Kako sestaviti program v Linuxu: 7 korakov (s slikami)
Kako sestaviti program v Linuxu: 7 korakov (s slikami)

Video: Kako sestaviti program v Linuxu: 7 korakov (s slikami)

Video: Kako sestaviti program v Linuxu: 7 korakov (s slikami)
Video: Kako ubaciti muziku/video na iPod/iPhone/iPad bez iTunes-a? 2024, April
Anonim

Izvorna koda je računalniški program v človeško berljivi obliki. Vendar naprava ne more izvesti izvorne kode. Kodo je treba prevesti v strojno kodo, preden bo uporabna. V Linuxu je sistem za izdelavo "make" najpogostejši in ta navodila delujejo za skoraj vse pakete izvorne kode Linuxa.

Koraki

Sestavite program v Linuxu 1. korak
Sestavite program v Linuxu 1. korak

Korak 1. Prenesite izvorno kodo programa ali gonilnika iz interneta ali drugega medija

Najverjetneje bo v obliki "tarball" in bo imel razširitev datoteke.tar,.tar.bz2 ali.tar.gz. Včasih bo namesto tega uporabljena datoteka.zip.

Sestavite program v Linuxu 2. korak
Sestavite program v Linuxu 2. korak

Korak 2. Razpakirajte preneseno kodo - za datoteke.zip uporabite "razpakiraj datoteko", za.tgz ali.tar.gz uporabite "tar -zxvf yourfile"; za.bz2 uporabite "tar -jxvf yourfile"; ali grafično izvlecite datoteke

Sestavite program v Linuxu 3. korak
Sestavite program v Linuxu 3. korak

Korak 3. V terminalu se premaknite v na novo izvlečeni imenik

To naredite tako, da vnesete cd, ki mu sledi presledek in nato ime imenika. (Ne pozabite, da imena imenikov v Linuxu razlikujejo med velikimi in malimi črkami).

Sestavite program v Linuxu 4. korak
Sestavite program v Linuxu 4. korak

Korak 4. Zaženite ukaz"

/configure "za samodejno konfiguriranje izvorne kode. Argumente, kot je" --prefix = ", lahko uporabite za nadzor lokacije namestitve. preveri, ali imaš prave knjižnice in različice.

Sestavite program v Linuxu 5. korak
Sestavite program v Linuxu 5. korak

Korak 5. Ko je konfiguriran, zaženite "make", ki izvaja dejansko prevajanje (to lahko traja kar nekaj sekund do več ur)

Izvedljiva datoteka programa bo ustvarjena v imeniku bin v imeniku izvorne kode.

Sestavite program v Linuxu Korak 6
Sestavite program v Linuxu Korak 6

Korak 6. Za namestitev programa zaženite "make install"

Sestavite program v Linuxu Korak 7
Sestavite program v Linuxu Korak 7

Korak 7. Zbrali ste in namestili izvorno kodo programa

Video - z uporabo te storitve se lahko nekateri podatki delijo z YouTubom

Nasveti

  • V večjedrnih procesorjih lahko sestavite na večniten način z uporabo -j3, pri čemer 3 zamenjate s toliko nitmi, ki jih želite uporabiti.
  • Če gradnja iz kakršnega koli razloga ne uspe, morate pred ponovnim poskusom izgradnje zagnati "make clean", da odstranite vse datoteke, ki so ostale za prvotnim poskusom gradnje. Zaradi teh datotek lahko vaš drugi poskus ne uspe, ker obstajajo.
  • Če ne določite predpone, se bo koda samodejno namestila v /usr.
  • Morda boste morali biti super -uporabnik.
  • Te ukaze lahko tudi nizate skupaj. Na primer./configure && make && make install.
  • Če gradnja ne uspe, boste dobili izpis vrstice, datoteke in vrsto napake. Če želite, lahko poskusite odpraviti težavo. Večina napak je posledica neuspelih odvisnosti programske opreme, ki jo nameščate, to je programov ali knjižnic, od katerih je odvisen vaš paket.

Opozorila

  • Sestavljanje lahko traja ure.
  • Sestavljanje in zamenjava kritičnih sistemskih komponent lahko povzroči težave, če jih znova sestavite in znova namestite. Vedite, kaj počnete.
  • Nekateri izvorni paketi nimajo konfiguracijskih datotek ali celo ustvarjajo datotek. V tem primeru na poziv vnesite `make 'in poglejte, kaj se zgodi.

Priporočena: