Autora:
Florence Bailey
Data De La Creació:
20 Març 2021
Data D’Actualització:
1 Juliol 2024
![Como compilar programas en Linux](https://i.ytimg.com/vi/OGKk9Z3F9J4/hqdefault.jpg)
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 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 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 En un terminal, canvieu al directori desempaquetat (cd dirName).
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 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 Per instal·lar el programa, executeu l'ordre make install.
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.