Autor:
Florence Bailey
Loomise Kuupäev:
20 Märts 2021
Värskenduse Kuupäev:
1 Juuli 2024
Sisu
Lähtekood on arvutiprogramm inimloetaval kujul. Kuid arvuti ei saa lähtekoodi käivitada - selleks tuleb see programmiks kompileerida.
Sammud
- 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 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 Muutke terminalis pakendamata kataloogi (cd dirName).
- 4 Käivitage käsk./ configure lähtekoodi automaatseks konfigureerimiseks. Kasutage installikataloogi määramiseks argumenti --prefix =. Käsk kontrollib nõutavaid teeke.
- 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 Programmi installimiseks käivitage käsk make install.
- 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.