Com es compila un programa a LInux

Autora: Florence Bailey
Data De La Creació: 20 Març 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Como compilar programas en Linux
Vídeo: Como compilar programas en Linux

Content

El codi font és un programa informàtic en forma llegible per humans. Però l’ordinador no pot executar el codi font; per fer-ho, s’ha de compilar en un programa.

Passos

  1. 1 Baixeu-vos el codi font (programa o controlador) d’Internet. El més probable és que descarregueu un arxiu amb les extensions .tar, .tar.bz2, .tar.gz. o .zip (rar).
  2. 2 Desempaqueteu l'arxiu. Per a .zip, utilitzeu l’ordre descomprimir nom de fitxer; per a .tgz o .tar.gz utilitzeu l'ordre tar -zxvf nom de fitxer; per a .bz2, utilitzeu nom de fitxer tar -jxvf; o bé utilitzeu una interfície gràfica.
  3. 3 En un terminal, canvieu al directori desempaquetat (cd dirName).
  4. 4 Executeu l'ordre./ configure per configurar automàticament el codi font. Utilitzeu l'argument --prefix = per especificar el directori d'instal·lació. L'ordre comprovarà les biblioteques necessàries.
  5. 5 Un cop configurat, executeu l'ordre make, que compilarà el programa (pot trigar uns segons a diverses hores). El fitxer executable del programa es col·locarà al directori bin (al directori amb el codi font).
  6. 6 Per instal·lar el programa, executeu l'ordre make install.
  7. 7 Heu compilat i instal·lat el programa.

Consells

  • Si la compilació falla, suprimiu els fitxers creats durant la compilació anterior (per evitar errors en tornar a compilar). A continuació, compileu de nou.
  • Si teniu un ordinador de diversos nuclis, podeu compilar el programa en un procés de diversos fils amb make -j3 (substituïu 3 pel nombre de fils que voleu utilitzar).
  • Si la compilació falla, es mostra informació addicional. Podeu provar de solucionar el problema. La majoria dels problemes estan relacionats amb les dependències del codi font descarregat (manca de programes o biblioteques necessaris).
  • Si no heu especificat un directori per a la instal·lació, el programa s'instal·larà a / usr.
  • Heu de ser el superusuari.
  • Podeu introduir ordres en una línia, per exemple ./configure && make && make install.

Advertiments

  • Compilar i substituir components importants del sistema pot crear problemes.
  • La compilació pot trigar diverses hores.
  • Alguns paquets font no contenen fitxers de configuració ni tan sols fitxers de compilació. En aquest cas, escriviu make en un terminal i vegeu la sortida.