Kuidas programmi LInuxis koostada

Autor: Florence Bailey
Loomise Kuupäev: 20 Märts 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Building Programs from Source on any Linux Distribution
Videot: Building Programs from Source on any Linux Distribution

Sisu

Lähtekood on arvutiprogramm inimloetaval kujul. Kuid arvuti ei saa lähtekoodi käivitada - selleks tuleb see programmiks kompileerida.

Sammud

  1. 1 Laadige Internetist alla lähtekood (programm või draiver). Tõenäoliselt laadite alla arhiivi laiendiga .tar, .tar.bz2, .tar.gz. või .zip (harva).
  2. 2 Pakkige arhiiv lahti. .Zip jaoks kasutage käsku unzip failinimi; .tgz või .tar.gz jaoks kasutage käsku tar -zxvf failinimi; .bz2 jaoks kasutage tõrva -jxvf failinime; või kasutage graafilist liidest.
  3. 3 Muutke terminalis pakendamata kataloogi (cd dirName).
  4. 4 Käivitage käsk./ configure lähtekoodi automaatseks konfigureerimiseks. Kasutage installikataloogi määramiseks argumenti --prefix =. Käsk kontrollib nõutavaid teeke.
  5. 5 Pärast konfigureerimist käivitage käsk make, mis kompileerib programmi (see võib võtta mõnest sekundist mitme tunnini). Programmi käivitatav fail paigutatakse prügikasti kataloogi (lähtekoodiga kataloogi).
  6. 6 Programmi installimiseks käivitage käsk make install.
  7. 7 Olete programmi koostanud ja installinud.

Näpunäiteid

  • Kui kompileerimine ebaõnnestub, kustutage eelmise kompileerimise käigus loodud failid (et vältida vigu uuesti kompileerimisel). Seejärel kompileerige uuesti.
  • Kui teil on mitmetuumaline arvuti, saate programmi komponeerida mitme lõimega protsessis make -j3 (asendage 3 niitide arvuga, mida soovite kasutada).
  • Kui kompileerimine ebaõnnestub, kuvatakse lisateavet. Võite proovida probleemi lahendada. Enamik probleeme on seotud allalaaditud lähtekoodi sõltuvustega (vajalike programmide või teekide puudumine).
  • Kui te pole installimiseks kataloogi määranud, installitakse programm kataloogi / usr.
  • Peate olema superkasutaja.
  • Saate käske sisestada ühele reale, näiteks ./configure && make && make install.

Hoiatused

  • Süsteemi oluliste komponentide koostamine ja asendamine võib tekitada probleeme.
  • Koostamine võib kesta mitu tundi.
  • Mõned lähtepaketid ei sisalda konfiguratsioonifaile ega isegi kompileerimisfaile. Sel juhul tippige terminali make ja vaadake väljundit.