Presque tous les logiciels sous Linux sont sous licence GPL, donc presque tous les logiciels fourniront du code source.
Pour être exécuté sous Linux, un logiciel doit être un fichier binaire. Par conséquent, lorsque nous obtenons le code source du logiciel, nous devons le compiler dans un fichier binaire avant de pouvoir l'exécuter sous Linux.
Processus de compilation du logiciel
Il faut deux étapes pour compiler le code source dans un fichier binaire pouvant être exécuté sous Linux : (Apprentissage recommandé : Exploitation et maintenance de Linux)
1. Utilisez le compilateur gcc pour compiler le code source dans un fichier cible
2. lier le fichier cible dans un fichier binaire
Ce processus semble simple, mais il ne l'est pas. Le code source d'un logiciel est souvent encapsulé dans plusieurs fichiers sources. De plus, ces fichiers présentent des dépendances complexes et la compilation doit être effectuée dans le strict respect de l'ordre spécifié, ce qui augmente sans aucun doute la difficulté de la compilation. Heureusement, la commande make peut nous aider à simplifier le processus de compilation.
L'ensemble du processus de compilation est condensé dans le fichier Makefile (indiquant à la commande make comment compiler et lier le programme). Lorsque la commande make est exécutée, make recherchera le fichier Makefile dans le répertoire actuel, et basé sur le fichier Il est nécessaire de terminer l'ensemble du processus de compilation.
Le fichier Makefile est généré par la commande configure. Lors de l'exécution de la commande configure, configure générera dynamiquement un Makefile adapté à ce système en fonction de l'environnement système actuel pour être utilisé par la commande make.
Étapes d'installation du code source Linux
Obtenez le code source
Téléchargez le code source du logiciel dans /usr/local/ et décompressez-le.
Voir les fichiers INSTALL et README
Après décompression, visualiser les fichiers INSTALL et README Ces deux fichiers présentent en détail la méthode d'installation et les précautions de ce logiciel.
Créer un Makefile
Exécutez la commande configure pour générer un Makefile.
Compile
Exécutez la commande make clean;make pour compiler le code source dans un fichier binaire.
PS : La commande make clean permet d'effacer les fichiers cibles générés par la dernière compilation. Cette étape est facultative, mais afin de garantir le succès de la compilation, il est préférable de l'ajouter. Empêchez les échecs de compilation dus aux fichiers objets résiduels dans le logiciel.
Installation
Exécutez la commande make install pour installer le fichier binaire compilé à l'étape précédente dans le répertoire spécifié.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!