Ce sont des étapes d’installation typiques pour les programmes générés avec AUTOCONF et AUTOMAKE de GNU config/configurer/configurer Cela sert à détecter les caractéristiques de la cible de votre plateforme de montage. Par exemple, il détectera si vous avez CC ou GCC, pas CC ou GCC, c’est un script shell Cette étape est généralement utilisée pour générer un Makefile afin de préparer la prochaine compilation, et vous pouvez contrôler l’installation en ajoutant des paramètres après configuration, tels que : ./configure --prefix=/usr Ce qui précède signifie installer le logiciel sous /usr L’exécutable est installé dans /usr/bin (au lieu du /usr/local/bin par défaut) Le fichier de ressources sera installé dans /usr/share (au lieu du fichier par défaut /usr/local/share) En même temps, vous pouvez configurer les fichiers de configuration de certains logiciels en spécifiant le paramètre --sys-config= Il existe aussi des paramètres comme -、--activable、--sans、--désactivable, etc., que vous pouvez voir en détail sur ./configure --help faire Cette étape sert à compiler, qui lit les instructions du Makefile puis compile Cette étape est la compilation, et la plupart des packages de code source sont compilés à cette étape Bien sûr, certains logiciels écrits en Perl ou Python nécessitent des appels vers Perl ou Python pour compiler Si une erreur survient pendant le processus de création, vous devez écrire le code d’erreur (notez que ce n’est pas seulement la dernière ligne), puis vous pouvez soumettre un rapport de bug au développeur (généralement avec une adresse de validation dans INSTALL), ou votre système a moins de dépendances, etc., ce qui vous oblige à étudier attentivement le code d’erreur vous-même Faire le test / vérifier Comme son nom l’indique, cette étape consiste à vérifier l’étape précédente de make, afin de s’assurer qu’il n’y a pas d’erreurs dans make, c’est-à-dire que tous les tests et vérifications doivent être corrects, et l’erreur est 0 Installation de Sudo Make Cette étape sert à installer, qui lit également les instructions du Makefile et l’installe à l’emplacement spécifié Cette commande nécessite généralement des privilèges root (car vous souhaitez écrire des fichiers dans le système), donc sudo est utilisé en front
AUTOMAKE et AUTOCONF sont des outils très utiles pour publier des programmes en C. Si vous écrivez aussi des programmes et souhaitez utiliser AUTOMAKE et AUTOCONF, vous pouvez vous référer aux articles associés sur le CNGNU.ORG
|