Compilați un program Linux

Codul sursă este codul unui program într-o formă pe care oamenii o pot citi și edita. Cu toate acestea, computerul nu poate executa acest cod. Prin urmare, trebuie să fie compilat în codul care poate fi citit de mașină. În Linux, comanda "make" este cea mai comună pentru compilarea și funcționarea pentru aproape toate pachetele de programe.

metodă

Imagine intitulată Compilarea unui program în Linux Pasul 1
1
Descărcați codul sursă al programului de pe Internet. Acesta este, de obicei, disponibil ca arhivă și are extensia de fișier .gudron, .tar.bz sau .tar.gz. Uneori, fișierele ZIP sunt folosite în schimb.
  • Imagine intitulată Compilarea unui program în Linux Pasul 2
    2
    Despachetați arhiva cu comanda tar xvf nume de fișier pentru fișierele cu extensia .tar.* și unzip nume de fișier pentru fișierele ZIP. Fiți atenți la despachetare tar. *-Fișierele pentru a utiliza opțiunea potrivită. Utilizați cu tgz sau tar.gz-Trimiteți comanda tar zxvf nume de fișier, la bz2-fișiere tar jxvf nume de fișier. Pentru mai multe informații, consultați ajutorul sau manualul acestei comenzi (tar --help sau man tar).
  • Imagine intitulată Compilarea unui program în Linux Pasul 3
    3
    În consola, accesați directorul în care ați despachetat arhiva.
  • Imagine intitulată Compilarea unui program în Linux Pasul 4
    4
    Conduceți comanda ./ configurați pentru a configura automat codul sursă. Puteți utiliza diferite argumente, cum ar fi --prefix =directorul de instalare pentru a specifica directorul de instalare.


  • Imagine intitulată Compilarea unui program în Linux Pasul 5
    5
    După terminarea configurației, executați comanda face out. Un fișier executabil va fi în "ierul/ bin ", adică creat în" binul "sub-bin al directorului de cod sursă.
  • Imagine intitulată Compilarea unui program în Linux Pasul 6
    6
    Pentru a instala programul, executați comanda face instalare out.
  • Imagine intitulată Compilarea unui program în Linux Pasul 7
    7
    Acum aveți programul compilat și instalat, deci ar trebui să îl puteți utiliza.
  • Sfaturi

    • Dacă una dintre comenzi nu reușește, veți obține linia din documentul care a provocat eroarea și, de asemenea, tipul de eroare. Puteți încerca să găsiți și să remediați eroarea. Cele mai multe erori sunt cauzate în timpul compilării și instalării, din cauza dependențelor întrerupte de alte pachete. Acest lucru se întâmplă, de ex. dacă doriți să instalați un program, dar nu aveți o bibliotecă pe care depinde programul.
    • Dacă vă aflați la ./ configure-Comanda nu oferă opțiuni, programul va fi automat în director / usr instalat.
    • De asemenea, puteți executa toate comenzile direct unul după celălalt, utilizând comanda din consola ./ configure face face instalare dactilografiere. Cu toate acestea, poate fi mai greu să găsiți și să remediați erorile, deoarece trebuie să vă dați seama în ce măsură a apărut eroarea.
    • Dacă, din anumite motive, procesul nu reușește: înainte de a executa din nou comenzile, executați comanda face curat pentru a șterge toate fișierele create în timpul procesului anterior. În caz contrar, cel de-al doilea proces va eșua din nou din cauza fișierelor vechi.

    avertismente

    • Nu compilați și înlocuiți fișiere importante de sistem decât dacă știți exact ce faceți! Acest lucru vă poate deteriora grav sistemul!
    Distribuiți pe rețelele sociale:

    înrudit