Outils pour utilisateurs

Outils du site


informatique:linux:make

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
informatique:linux:make [2007/12/07 13:48]
benoit créée
informatique:linux:make [2018/09/06 19:10] (Version actuelle)
Ligne 5: Ligne 5:
  
 Généralement l'​éditeur fournie un script du genre ''​configure''​ qui permet de vérifier si les fichiers dépendant au logiciels que l'on va installé sont bien présent sur la machine. Ce script génère un fichier ''​Makefile'',​ qui sera lu par la commande ''​make''​ qui lui indiquera ce qu'il faut compiler. Généralement l'​éditeur fournie un script du genre ''​configure''​ qui permet de vérifier si les fichiers dépendant au logiciels que l'on va installé sont bien présent sur la machine. Ce script génère un fichier ''​Makefile'',​ qui sera lu par la commande ''​make''​ qui lui indiquera ce qu'il faut compiler.
 +
 +
  
 ==== Procédure ==== ==== Procédure ====
Ligne 36: Ligne 38:
   make: *** [all-recursive] Error 1   make: *** [all-recursive] Error 1
  
-Dans le cas présent il manque la commande ''​yacc'',​ il faut donc installer le package qui installe cette commande et tout recommancer ​de la facon suivante:+Dans le cas présent il manque la commande ''​yacc'',​ il faut donc installer le package qui installe cette commande et tout recommencer ​de la facon suivante:
   ./configure   ./configure
   make clean   make clean
   make   make
  
-etc... jusqu'​à ne plus avoir d'​erreurs. ''​make clean''​ permet de néttoyer le répertoire courant, en supprimant tous les fichiers déjà ​compiler.+etc... jusqu'​à ne plus avoir d'​erreurs. ''​make clean''​ permet de néttoyer le répertoire courant, en supprimant tous les fichiers déjà ​compilés.
  
 === Lancement de make install === === Lancement de make install ===
Ligne 47: Ligne 49:
   make install   make install
  
-Ceci copie tous les fichiers compilés dans les bon répertoires du système+Ceci copie tous les fichiers compilés dans les bons répertoires du système
informatique/linux/make.1197031695.txt.gz · Dernière modification: 2018/09/06 18:59 (modification externe)