J'ai quelques démos que j'ai téléchargés et ils viennent avec un Makefile.win et un Makefile.sgi. Comment puis-je les exécuter dans Windows pour compiler les démos?
Si vous avez Visual Studio, exécutez l'invite de commandes Visual Studio à partir du menu Démarrer, accédez au répertoire contenant Makefile.win
et tapez ceci:
nmake -f Makefile.win
Vous pouvez également utiliser la commande normale Invite et exécuter vsvars32.bat (c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools pour VS2008). Cela va configurer l’environnement pour exécuter nmake et trouver les outils du compilateur.
Découvrez cygwin , un environnement semblable à Unix pour Windows
Voici mon moyen rapide et temporaire d'exécuter un Makefile
C:\Program Files (x86)\GnuWin32\bin
libiconv2.dll libintl3.dll make.exe
make.exe
terminé.
De plus, vous pouvez ajouter des arguments après la commande, tels que
make.exe skel
Avec Visual Studio 2017, je devais ajouter ce dossier à ma variable env du chemin Windows 10:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64
Il y a aussi HostX86
Tout d’abord, ajoutez le chemin des outils communs de Visual Studio (c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools
) dans le chemin du système. Pour savoir comment ajouter un chemin dans le chemin système, consultez le site Web suivant: http://www.computerhope.com/issues/ch000549.htm . Vous avez juste besoin de cette fois.
Après cela, ouvrez une ligne de commande et exécutez vsvars32.bat
à chaque fois que vous en aurez besoin pour ajouter tous les chemins d'accès requis des outils Visual Studio au chemin système.
Ensuite, vous pouvez appeler nmake -f makefile.mak
PS: le chemin des outils communs de visual studio peut être différent dans votre système. Veuillez le changer en conséquence.
S'il s'agit d'un "Makefile NMake", c'est-à-dire que la syntaxe est compatible avec NMake, cela fonctionnera.
Des fichiers Makefile Linux standard sont souvent fournis et NMake
semble prometteur. Cependant, le lien suivant reprend un Makefile Linux simple et explique quelques problèmes fondamentaux auxquels on peut être confronté.
Peut-être que vous pouvez essayer NetBeans IDE.
Si vous installez Cygwin . Assurez-vous de sélectionner make dans l'installateur. Vous pouvez ensuite exécuter la commande suivante à condition que vous disposiez d'un fichier Makefile.
make -f Makefile
https://cygwin.com/install.html
Cette question est peut-être ancienne, mais ma solution, qui est de loin la plus simple pour tout utilisateur de Windows, n’est pas listée.
Étape 1: Installez le gestionnaire de paquets chocolatey pour WINDOWS (compatible sous Windows 7+/Windows Server 2003+) ici
Étape 2: lancez choco install make
Étape 3: Bénéficiez d'un gestionnaire de paquets bien entretenu. Make aura été ajouté au chemin global et s'exécute sur tous les CLI (powershell, git bash, cmd…)
Je ne suis pas affilié à Choco, mais C’EST JUSTE.