Je suis les instructions de quelqu'un dont j'ai référencé le référentiel sur ma machine. Ce que je veux est simple: pouvoir utiliser la commande make
dans le cadre de la configuration de l’environnement de code. Mais j'utilise Windows et j’ai cherché en ligne uniquement pour trouver un fichier make.exe à télécharger, un fichier make-4.1.tar.gz
à télécharger (je ne sais pas quoi en faire par la suite) et des informations sur le téléchargement de MinGW (pour GNU; mais après l'avoir installé, je n'ai trouvé aucune mention de "make").
Je ne veux pas de compilateur GNU ni de choses connexes; Je veux seulement utiliser "make" dans Windows. S'il vous plaît dites-moi ce que je devrais faire pour y parvenir.
Merci d'avance!
make étant une commande GNU, le seul moyen de l'obtenir sous Windows consiste à installer une version de Windows similaire à celle fournie par GNUWin32 . Ou vous pouvez installer MinGW puis faire:
copy c:\MinGW\bin\mingw32-make.exe c:\MinGW\bin\make.exe
ou créez un lien vers l'exécutable réel, dans votre PATH. Dans ce cas, si vous mettez à jour MinGW, le lien n'est pas supprimé:
mklink c:\bin\make.exe C:\MinGW\bin\mingw32-make.exe
Vous pouvez donc exécuter une commande make.exe dans votre console Windows.
GNU make est disponible sur Chocolatey.
Installez Chocolatey à partir de ici .
Ensuite, choco install make
.
Maintenant, vous pourrez utiliser Make sur Windows.
J'ai essayé de l'utiliser sur MinGW, mais cela devrait également fonctionner sur CMD.
La réponse acceptée est en général une mauvaise idée, car le make.exe
créé manuellement restera en place et peut potentiellement causer des problèmes inattendus. Cela casse réellement RubyInstaller: https://github.com/oneclick/rubyinstaller2/issues/105
Une alternative consiste à installer make via Chocolatey (comme le souligne @Vasantha Ganesh K)
Une autre solution consiste à installer MSYS2 à partir de Chocolatey et à utiliser make
à partir de C:\tools\msys64\usr\bin
. Si make
n'est pas installé automatiquement avec MSYS2, vous devez l'installer manuellement via pacman -S make
(comme indiqué par @Thad Guidry et @Luke).
$ pacman -S make gettext base-devel
C:\msys64\usr\bin\
à votre cheminTéléchargez make.exe depuis leur site officiel GnuWin32
Dans la session de téléchargement, cliquez sur Package complet, sauf les sources.
Suivez les instructions d'installation.
Une fois terminé, ajoutez le <installation directory>/bin/
à la variable PATH.
Maintenant, vous pourrez utiliser make dans cmd.