Marque (1) - page de manuel Linux

faire [-fmakefile] [options]. [objectifs].

La description

Une fois qu'un existe makefile approprié, chaque fois que vous modifiez certains fichiers sources, cette commande shell simple: faire

faire exécuter des commandes dans le makefile de mettre à jour un ou plusieurs noms cibles. où le nom est généralement un programme. Si aucune option -f est présente, make chercher les makefiles GNUMakefile. makefile. et Makefile. dans cet ordre.

Normalement, vous devriez appeler votre makefile soit makefile ou Makefile. (Nous vous recommandons Makefile car il apparaît en bonne place près du début d'une liste de répertoires, juste à côté d'autres fichiers importants tels que README.) Le premier nom vérifié, GNUmakefile. n'est pas recommandé pour la plupart makefile. Vous devez utiliser ce nom si vous avez un makefile qui est spécifique à faire GNU. et ne sera pas compris par d'autres versions de make. Si makefile est « - », est lu l'entrée standard.

Statut de sortie

GNU make termine avec un statut de zéro si tous les makefiles ont été analysés avec succès et aucune cible qui ont été construits a échoué. Un état d'un sera retourné si le drapeau a été utilisé et -q faire détermine qu'une cible doit être reconstruit. Un état de deux sera retourné si des erreurs ont été rencontrées.

Le Manuel GNU Make

Voir « Problèmes et Bugs » Le chapitre du Manuel GNU Make.

Cette page de manuel fourni par Dennis Morse de l'Université de Stanford. Il a été retravaillé par Roland McGrath. D'autres mises à jour apportées par Mike Frysinger.

GNU make est un logiciel libre; vous pouvez le redistribuer et / ou le modifier selon les termes de la licence GNU General Public License telle que publiée par la Free Software Foundation; soit la version 2, ou (à votre choix) toute version ultérieure.

GNU make est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE; sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION À UN USAGE PARTICULIER. Voir la GNU General Public License pour plus de détails.

Vous devriez avoir reçu une copie de la Licence Publique Générale GNU avec GNU make; voir le fichier COPYING. Sinon, écrivez à la Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, États-Unis.

référencé par

Articles Liés