Comment installer et exécuter un Makefile sur Windows 11

Découvrez comment installer et exécuter un Makefile sur Windows, avec des étapes simples pour configurer l'environnement et lancer vos projets de programmation efficacement.

Un Makefile est un fichier spécial qui contient des informations sur le déroulement d’un programme, ses cibles et ses bibliothèques. Pour l'utiliser, nous devons accéder à la commande Make. Cependant, elle n'est pas préinstallée sur Windows. Dans cet article, nous allons apprendre à installer et exécuter un Makefile sur Windows.

Installer et exécuter un Makefile sur Windows 11/10

Un Makefile est un fichier qui contient des informations sur le déroulement d’un programme, ses cibles et ses bibliothèques. Il est également connu sous le nom de fichier de description, car il inclut un groupe de cibles et les sources dont elles dépendent. De plus, le Makefile contient des bibliothèques qui soutiennent le code source. Ce type de fichier est exécuté à l'aide de la commande make. Pour installer et exécuter un Makefile sur votre ordinateur, vous devez suivre les étapes mentionnées ci-dessous.

  1. Télécharger et installer MinGW
  2. Configurer la variable d'environnement
  3. Installer la commande Make
  4. Renommer mingw32-make.exe en Make
  5. Créer et exécuter le Makefile

Examinons ces étapes en détail.

Télécharger et installer MinGW

MinGW est l'adaptation Windows de la GNU Compiler Collection (GCC), offrant des bibliothèques d'importation et des fichiers d'en-tête distribuables librement, essentiels pour le développement d'applications Windows natives. Pour utiliser Make, nous devons d'abord télécharger les supports d'installation de MinGW. Une fois le téléchargement terminé, exécutez le support d'installation, assurez-vous de décocher « également installer le support pour l'interface graphique. », et suivez les instructions à l'écran pour terminer le processus. Cela peut prendre un certain temps, alors attendez, et une fois terminé, cliquez sur Continuer ou Quitter.

Configurer la variable d'environnement

Après avoir installé MinGW, nous devons ajouter la variable d'environnement pour accéder à la commande ‘Make’. Pour ce faire, nous devons d'abord obtenir le chemin de MinGW et l'ajouter aux variables d'environnement. Suivez les étapes ci-dessous pour copier le chemin du fichier mingw-get.

  • Ouvrez l'Explorateur de fichiers en appuyant sur Win + I.
  • Allez à l'emplacement où vous avez installé MinGW. Si vous n'avez pas modifié l'emplacement par défaut, accédez à C:\MinGW.
  • Double-cliquez sur Bin pour ouvrir le dossier.
  • Vous devez copier le chemin du dossier, car ce sera le chemin de mingw-get.

Une fois que vous connaissez le chemin du fichier, suivez les étapes ci-dessous pour l'ajouter à la variable d'environnement.

  1. Ouvrez le Panneau de configuration.
  2. Recherchez « Variables d'environnement ».
  3. Cliquez sur Modifier la variable d'environnement système.
  4. Maintenant, cliquez sur le bouton Variable d'environnement.
  5. Dans la section Variables système, cliquez sur Path, puis sur Modifier.
  6. Cliquez sur Nouveau puis collez le chemin que nous vous avons demandé de copier précédemment.
  7. Cliquez sur OK.

Vous pouvez maintenant fermer toutes les interfaces car nous avons ajouté la variable d'environnement.

Installer la commande Make

Après avoir ajouté la variable d'environnement, nous pouvons installer la commande Make. Cependant, vous ne pourrez pas exécuter la commande Make sans avoir suivi les étapes précédentes. Pour ce faire, ouvrez l'Invite de commandes en tant qu'administrateur, puis exécutez la commande suivante.

mingw-get install mingw32-make

Lorsque vous exécutez cette commande, MinGW installera tous les modules liés à Make ; cela prendra un certain temps.

Pour vérifier s'il est installé, vous pouvez exécuter mingw32-make --version. Cela vous donnera des informations sur la version de l'installation de MinGW.

Renommer mingw32-make.exe en Make

Ne pensez-vous pas que le fait d'exécuter ‘mingw32-make’ à chaque fois pour utiliser la commande ‘make’ est un peu fastidieux ? Si oui, nous allons renommer mingw32-make en Make afin que la prochaine fois, nous puissions simplement utiliser la commande ‘make’. Pour ce faire, suivez les étapes ci-dessous.

  1. Ouvrez l'Explorateur de fichiers.
  2. Allez à l'emplacement où vous avez installé mingw32.
  3. Double-cliquez sur Bin, puis renommez le fichier mingw32-make en make.

Pour vérifier cela, exécutez make --version. Si la commande s'exécute sans renvoyer d'erreur, vous pouvez être assuré que le renommage a fonctionné.

Créer et exécuter le Makefile

Après avoir installé la commande Make, nous pouvons créer un Makefile. Il existe plusieurs façons de procéder, mais nous avons listé un guide général ci-dessous que vous pouvez suivre.

  • Vous pouvez créer un nouveau dossier avec un nom de votre choix ou le Makefile sur votre bureau ; c'est ce que nous avons fait.
  • Maintenant, créez un fichier texte. Pour ce faire, faites un clic droit dans un espace vide et sélectionnez Nouveau > Document texte.
  • Ouvrez le fichier et collez les lignes de code suivantes. Assurez-vous qu'avant de commencer la deuxième ligne, vous ajoutiez une tabulation.
firstmakefile: echo "Getting started with Makefile";
  • Pour l'enregistrer, allez dans Fichier > Enregistrer sous.
  • Donnez-lui un nom, par exemple, Makefile, changez le type de fichier à Tous les fichiers, et cliquez sur Ok.
  • Pour exécuter le fichier, ouvrez l'invite de commande.
  • Naviguez vers l'emplacement où vous avez créé le dossier, pour cela, utilisez la commande cd . Puisque mon emplacement est C:\Users\yusuf\OneDrive\Desktop, j'ai exécuté cd C:\Users\yusuf\OneDrive\Desktop.
  • Exécutez dir pour lister tous les fichiers présents dans ce répertoire particulier.
  • Pour exécuter le fichier, il suffit de lancer make -f filename.

C'est ainsi que vous pouvez créer et exécuter un Makefile.

Quelle est la commande pour exécuter un makefile ?

Pour exécuter un makefile, vous devez utiliser la commande make . Cependant, si vous souhaitez appeler un fichier, utilisez l'option -f afin que la commande ressemble à make -f filename.

Comment installer Make sur Windows ?

Pour installer Make sur votre ordinateur, vous pouvez d'abord installer MinGW, puis ajouter le chemin de la variable d'environnement, et enfin, installer Make. Nous vous recommandons de suivre le guide mentionné précédemment pour installer Make sur votre système.

Les questions et réponses indispensables

Comment exécuter un makefile ?

Pour exécuter un makefile, suivez ces étapes simples :

  1. Assurez-vous que le fichier Makefile est nommé Makefile (avec une majuscule et sans extension).
  2. Placez le Makefile à la racine de votre projet.
  3. Ouvrez la console et naviguez vers le répertoire où se trouve le Makefile.
  4. Tapez make et appuyez sur Entrée.

Ces étapes permettront de compiler votre projet à partir du Makefile.

Est-ce que Make fonctionne sous Windows ?

Oui, Make peut fonctionner sous Windows. Cependant, il est nécessaire d'installer l'outil de ligne de commande make au préalable. Voici les étapes à suivre :

  • Téléchargez GNU Make.
  • Installez la version appropriée (par exemple, GNU Make 3.82).
  • Ajoutez le chemin de l'exécutable à votre variable d'environnement PATH.

Après l'installation, vous pourrez exécuter des Makefile sur votre système Windows.

Comment créer un fichier makefile ?

Une fois que vous avez créé vos fichiers source C/C++, vous devez créer un fichier makefile afin de générer votre projet C/C++ distant. Voici comment procéder :

  1. Ouvrir l'Explorateur de projets
  2. Cliquez avec le bouton droit sur le projet
  3. Sélectionnez :
    • Nouveau
    • Fichier

Après avoir créé le fichier makefile, vous pouvez y ajouter les règles nécessaires pour compiler votre projet efficacement.

Maintenant que tu as fini de lire Comment installer et exécuter un Makefile sur Windows 11, nous t'invitons à explorer davantage la catégorie Tutoriels. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Index
  1. Installer et exécuter un Makefile sur Windows 11/10
    1. Télécharger et installer MinGW
    2. Configurer la variable d'environnement
    3. Installer la commande Make
    4. Renommer mingw32-make.exe en Make
    5. Créer et exécuter le Makefile
    6. Quelle est la commande pour exécuter un makefile ?
    7. Comment installer Make sur Windows ?
  2. Les questions et réponses indispensables
    1. Comment exécuter un makefile ?
    2. Est-ce que Make fonctionne sous Windows ?
    3. Comment créer un fichier makefile ?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up