Make sous Windows

Make sous Windows

par Jean-Cédric Chappelier,
Number of replies: 0

Pour faire suite à plusieurs questions dans ce sens ce matin, la commande «

make
» n'existe pas telle quelle dans l'installation MinGW sous Windows.
Dans cet environnement, la commande s'appelle en effet :
mingw32-make
. Donc  :

  • Si vous compilez « à la main » depuis un terminal Windows, tapez «
    mingw32-make
    » au lieu de taper «
    make
    ».
  • Si vous compilez depuis Geany (recommandé : utiliser le choix « Make All » dans le menu « Construire »), il vous faut modifier les commandes de construction :
    • ouvrez un fichier .cc dans Geany,
    • puis allez  Construire --> Commandes de Constructions
    • puis dans la fenêtre qui s'ouvre, au mileu, en face des boutons « make », « make custom target » et « make object », remplacez à chaque fois dans les boites de texte les 3 occurences de « make » par « mingw32-make » (sans rien toucher au reste).
Une autre solution, plus simple mais plus intrusive (= à refaire si vous mettez à jour ou réinstallez le compilateur) est de changer le nom de cet exécutable mingw32-make simplement en make. Pour cela, allez dans « C:\MinGW\bin » et là-bas renommez le fichier « mingw32-make.exe » simplement en « make.exe ».