logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Table des matières

Makefile pour les nulls

Introduction

Installation

apt update && apt install make

Utilisation

# Exo : faire "make hello" à la place de faire dans la console : "g++ HelloWorld.cpp -o hello"
 
 
# Dans un Makefile on a un ensemble de règles sous la forme :
# target [target ...]: [component ...]
#    [command]
#    ...
#    [command]
 
# Dans la plupart des cas, en tout cas dans l'usage des Makefiles pour la compilation
# on dire pour s'aider qu'il y a toujours au moins un composant qui est un fichier.
 
# la target : c'est le résultat de la ou les commandes
# le composant : c'est les fichiers (ou les targets intermédiaires)
 
# Toujours mettre une tabulation devant la commande
hello: HelloWorld.cpp
	g++ HelloWorld.cpp -o hello
 
 
# Si on veut faire juste "make" à la place "make hello", on ajoute la target "all"
# La lecture des règle n'est pas séquentielle, on peut les mettre dans l'ordre qu'on veut.
 
 
all: hello
utilisateurs/hypathie/makefile-pour-les-nulls.txt · Dernière modification: 23/11/2024 17:40 par Hypathie

Pied de page des forums

Propulsé par FluxBB