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 12:48] – créée benoitinformatique:linux:make [2007/12/07 12:50] (Version actuelle) – benoit
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 : (modification externe)