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: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Travanj
Anonim

Izvorni kod je računalni program u čitljivom obliku. Međutim, stroj ne može izvršiti izvorni kod. Kôd se mora prevesti u strojni kôd da bi bio koristan. Na Linuxu, "make" build sustav je najčešći, a ovaj upute rade za gotovo sve pakete izvornog koda Linuxa.

Koraci

Sastavite program u Linuxu Korak 1
Sastavite program u Linuxu Korak 1

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 Linuxu Korak 2
Sastavite program u Linuxu Korak 2

Korak 2. Raspakirajte preuzeti kod - za.zip datoteke upotrijebite "raspakirajte datoteku", za.tgz ili.tar.gz koristite "tar -zxvf svoju datoteku"; za.bz2 upotrijebite "tar -jxvf yourfile"; 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 mjesta instaliranja. Ovo provjerava imate li odgovarajuće knjižnice i inačice.

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

Korak 5. Nakon što ste konfigurirali, pokrenite "make" koji vrši stvarno prevođenje (to može potrajati od nekoliko sekundi do mnogo sati)

Izvršna datoteka programa bit će stvorena 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 neki se podaci mogu podijeliti s YouTubeom

Savjeti

  • Na višejezgrenim procesorima možete sastavljati na više niti pomoću make -j3, zamjenjujući 3 s koliko god niti želite koristiti.
  • Ako izgradnja iz bilo kojeg razloga ne uspije, prije nego što pokušate ponovno izgraditi, trebate pokrenuti "make clean" da biste uklonili sve datoteke koje su ostale nakon izvornog pokušaja izgradnje. Ove datoteke mogu učiniti da vaš drugi pokušaj ne uspije jer postoje.
  • Osim ako ne navedete prefiks, kôd će se automatski instalirati u /usr.
  • Možda ćete morati biti superkorisnik.
  • Također možete nizati ove naredbe zajedno. Na primjer,./configure && make && make install.
  • Ako izgradnja ne uspije, dobit ćete izlaz retka, datoteku i vrstu pogreške. Ako želite, možete pokušati riješiti problem. Većina kvarova dolazi od neuspjelih ovisnosti softvera koji instalirate, odnosno programa ili knjižnica o kojima vaš paket ovisi.

Upozorenja

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

Preporučeni: