Cum să compilați un program în LInux

Autor: Florence Bailey
Data Creației: 20 Martie 2021
Data Actualizării: 1 Iulie 2024
Anonim
The distro is LEGENDARY! - Slackware 15 - Review and Benchmarks
Video: The distro is LEGENDARY! - Slackware 15 - Review and Benchmarks

Conţinut

Codul sursă este un program de computer în formă lizibilă de om. Dar computerul nu poate rula codul sursă - pentru a face acest lucru, trebuie să fie compilat într-un program.

Pași

  1. 1 Descărcați codul sursă (program sau driver) de pe Internet. Cel mai probabil, veți descărca o arhivă cu extensia .tar, .tar.bz2, .tar.gz. sau .zip (rar).
  2. 2 Despachetați arhiva. Pentru .zip, utilizați comanda dezarhivați numele fișierului; pentru .tgz sau .tar.gz utilizați comanda tar -zxvf nume de fișier; pentru .bz2 folosiți tar -jxvf nume de fișier; sau utilizați o interfață grafică.
  3. 3 Într-un terminal, treceți la directorul despachetat (cd dirName).
  4. 4 Rulați comanda./ configure pentru a configura automat codul sursă. Utilizați argumentul --prefix = pentru a specifica directorul de instalare. Comanda va verifica bibliotecile necesare.
  5. 5 Odată configurat, rulați comanda make, care va compila programul (aceasta poate dura de la câteva secunde la câteva ore). Fișierul executabil al programului va fi plasat în directorul bin (în directorul cu codul sursă).
  6. 6 Pentru a instala programul, rulați comanda make install.
  7. 7 Ați compilat și instalat programul.

sfaturi

  • Dacă compilarea eșuează, ștergeți fișierele create în timpul compilării anterioare (pentru a evita erorile la recompilare). Apoi compilați din nou.
  • Dacă aveți un computer multicore, puteți compila programul într-un proces cu mai multe fire cu make -j3 (înlocuiți 3 cu numărul de fire pe care doriți să le utilizați).
  • Dacă compilarea eșuează, sunt afișate informații suplimentare. Puteți încerca să remediați problema. Majoritatea problemelor sunt legate de dependențele codului sursă descărcat (lipsa programelor sau bibliotecilor necesare).
  • Dacă nu ați specificat un director pentru instalare, programul va fi instalat în / usr.
  • Trebuie să fii superutilizatorul.
  • Puteți introduce comenzi pe o singură linie, de exemplu ./configure && make && make install.

Avertizări

  • Compilarea și înlocuirea componentelor importante ale sistemului poate crea probleme.
  • Compilarea poate dura câteva ore.
  • Unele pachete sursă nu conțin fișiere de configurare sau chiar fișiere de compilare. În acest caz, tastați make într-un terminal și vedeți ieșirea.