Kako sastaviti program u Linuxu: 7 koraka (sa slikama)

Sadržaj:

Kako sastaviti program u Linuxu: 7 koraka (sa slikama)
Kako sastaviti program u Linuxu: 7 koraka (sa slikama)

Video: Kako sastaviti program u Linuxu: 7 koraka (sa slikama)

Video: Kako sastaviti program u Linuxu: 7 koraka (sa slikama)
Video: Kako ubaciti muziku/video na iPod/iPhone/iPad bez iTunes-a? 2024, Maj
Anonim

Izvorni kod je računarski program u čitljivom obliku. Međutim, uređaj ne može izvršiti izvorni kod. Kôd se mora prevesti u mašinski kod da bi bio koristan. Na Linuxu, sistem za pravljenje "make" je najčešći, a ovo uputstvo radi za gotovo sve pakete izvornog koda Linuxa.

Koraci

Sastavite program u Linuxu 1. korak
Sastavite program u Linuxu 1. korak

Korak 1. Preuzmite izvorni kod programa ili upravljačkog programa s Interneta ili drugog medija

Najvjerojatnije će biti u obliku "tarball -a" i imati datotečni nastavak.tar,.tar.bz2 ili.tar.gz. Međutim, ponekad će se umjesto toga koristiti.zip datoteka.

Sastavite program u Linux -u Korak 2
Sastavite program u Linux -u Korak 2

Korak 2. Raspakujte preuzeti kod - za.zip datoteke koristite "raspakirajte datoteku", za.tgz ili.tar.gz koristite "tar -zxvf svoju datoteku"; za.bz2 koristite "tar -jxvf vašu datoteku"; ili grafički izdvojite datoteke

Sastavite program u Linuxu Korak 3
Sastavite program u Linuxu Korak 3

Korak 3. U terminalu prijeđite u novoizvučeni direktorij

To možete učiniti upisivanjem cd -a nakon kojeg slijedi razmak, a zatim naziv direktorija. (Upamtite da nazivi direktorija u Linuxu razlikuju velika i mala slova).

Sastavite program u Linuxu Korak 4
Sastavite program u Linuxu Korak 4

Korak 4. Pokrenite naredbu"

/configure "za automatsko konfiguriranje izvornog koda. Argumenti poput" --prefix = "mogu se koristiti za kontrolu lokacije za instalaciju. provjerava da li imate odgovarajuće biblioteke i verzije.

Sastavite program u Linuxu Korak 5
Sastavite program u Linuxu Korak 5

Korak 5. Jednom konfigurirani, pokrenite "make" koji vrši stvarnu kompajliranje (to može potrajati od nekoliko sekundi do mnogo sati)

Izvršna datoteka za program bit će kreirana u direktoriju bin unutar direktorija izvornog koda.

Sastavite program u Linuxu Korak 6
Sastavite program u Linuxu Korak 6

Korak 6. Za instaliranje programa pokrenite "make install"

Sastavite program u Linuxu Korak 7
Sastavite program u Linuxu Korak 7

Korak 7. Sastavili ste i instalirali izvorni kod programa

Video - Korištenjem ove usluge neke se informacije mogu podijeliti s YouTubeom

Savjeti

  • Na višejezgrenim procesorima možete kompajlirati na više niti pomoću make -j3, zamjenjujući 3 s onoliko niti koje želite koristiti.
  • Ako izgradnja iz bilo kojeg razloga ne uspije, prije nego što pokušate ponovo napraviti, trebali biste pokrenuti "make clean" da biste uklonili sve datoteke koje su ostale nakon originalnog pokušaja izgradnje. Ove datoteke mogu učiniti vaš drugi pokušaj neuspješnim jer postoje.
  • Osim ako ne navedete prefiks, kôd će se automatski instalirati u /usr.
  • Možda ćete morati biti superkorisnik.
  • Ove naredbe možete i nizati zajedno. Na primjer,./configure && make && make install.
  • Ako izgradnja ne uspije, dobit ćete izlaz linije, datoteke i vrstu greške. Ako želite, možete pokušati riješiti problem. Većina grešaka dolazi iz neuspjelih ovisnosti softvera koji instalirate, odnosno programa ili biblioteka od kojih vaš paket zavisi.

Upozorenja

  • Sastavljanje može trajati satima.
  • Sastavljanje i zamjena kritičnih komponenti sistema može uzrokovati probleme ako ih ponovo kompajlirate i ponovo instalirate. Znajte šta radite.
  • Neki izvorni paketi nemaju datoteke za konfiguriranje niti čak stvaraju datoteke. U ovom slučaju, samo upišite `make 'na upit i pogledajte što će se dogoditi.

Preporučuje se: