Programmi koostamine Linuxis: 7 sammu (piltidega)

Sisukord:

Programmi koostamine Linuxis: 7 sammu (piltidega)
Programmi koostamine Linuxis: 7 sammu (piltidega)

Video: Programmi koostamine Linuxis: 7 sammu (piltidega)

Video: Programmi koostamine Linuxis: 7 sammu (piltidega)
Video: iPod Shuffle 3 – Самый маленький плеер в мире! 2024, Mai
Anonim

Lähtekood on arvutiprogramm inimloetaval kujul. Kuid masin ei saa lähtekoodi käivitada. Enne kui kood on kasulik, tuleb see masina koodiks kompileerida. Linuxis on "make" ehitussüsteem kõige tavalisem ja see juhend töötab peaaegu kõigi Linuxi lähtekoodipakettide puhul.

Sammud

Programmi koostamine Linuxis 1. samm
Programmi koostamine Linuxis 1. samm

Samm 1. Laadige programmi või draiveri lähtekood Internetist või muult meediumilt alla

See on suure tõenäosusega "tarball" kujul ja faililaiendiga.tar,.tar.bz2 või.tar.gz. Mõnikord kasutatakse siiski.zip -faili.

Programmi koostamine Linuxis 2. samm
Programmi koostamine Linuxis 2. samm

Samm 2. Pakkige allalaetud kood pakendisse.zip -failide jaoks kasutage käsku "unzip your file",.tgz või.tar.gz puhul kasutage "tar -zxvf yourfile";.bz2 jaoks kasuta "tar -jxvf yourfile"; või ekstraktige failid graafiliselt

Programmi koostamine Linuxis 3. samm
Programmi koostamine Linuxis 3. samm

Samm 3. Liikuge terminalis äsja ekstraheeritud kataloogi

Selleks tippige cd, millele järgneb tühik ja seejärel kataloogi nimi. (Pidage meeles, et Linuxi katalooginimed on tõstutundlikud).

Programmi koostamine Linuxis 4. samm
Programmi koostamine Linuxis 4. samm

Samm 4. Käivitage käsk"

/configure "lähtekoodi automaatseks konfigureerimiseks. Selliseid argumente nagu" --prefix = "saab kasutada installipaiga juhtimiseks. See kontrollib, kas teil on õiged teegid ja versioonid.

Programmi koostamine Linuxis 5. samm
Programmi koostamine Linuxis 5. samm

Samm 5. Pärast konfigureerimist käivitage "make", mis tegelikku kompileerimist teeb (see võib kesta mõnest sekundist mitme tunnini)

Programmi käivitatav fail luuakse lähtekoodi kataloogi prügikasti kataloogi.

Programmi koostamine Linuxis 6. samm
Programmi koostamine Linuxis 6. samm

Samm 6. Programmi installimiseks käivitage käsk "make install"

Programmi koostamine Linuxis 7. samm
Programmi koostamine Linuxis 7. samm

Samm 7. Olete koostanud ja installinud programmi lähtekoodi

Video - selle teenuse kasutamisel võidakse YouTube'iga jagada teatud teavet

Näpunäiteid

  • Mitmetuumalistel protsessoritel saate kompileerida mitmelõngalisel viisil, kasutades make -j3, asendades 3 nii paljude lõimedega, mida soovite kasutada.
  • Kui ehitamine mingil põhjusel ebaõnnestub, peaksite enne uuesti ehitamist proovima käivitada käsu „make clean”, et eemaldada kõik failid, mis esialgsest koostamiskatsest maha jäid. Need failid võivad teie teise katse ebaõnnestuda, kuna need on olemas.
  • Kui te pole eesliidet määranud, installitakse kood automaatselt kausta /usr.
  • Võimalik, et peate olema superkasutaja.
  • Samuti saate need käsud kokku panna. Näiteks./configure && make && make install.
  • Kui ehitamine ebaõnnestub, saate rea, faili ja veatüübi väljundi. Kui soovite, võite proovida probleemi lahendada. Enamik tõrkeid tuleneb installitava tarkvara ebaõnnestunud sõltuvustest, st programmidest või teekidest, millest teie pakett sõltub.

Hoiatused

  • Koostamine võib võtta tunde.
  • Süsteemi kriitiliste komponentide kompileerimine ja asendamine võib nende uuesti kompileerimisel ja uuesti installimisel probleeme tekitada. Tea, mida sa teed.
  • Mõnel lähtepaketil pole konfiguratsioonifaile ega isegi faile. Sel juhul tippige lihtsalt viipale „make” ja vaadake, mis juhtub.

Soovitan: