Comment faire pour exécuter un fichier makefile dans Windows?
J'ai quelques démos que j'ai téléchargé et ils viennent avec un Makefile.gagner et un Makefile.sgi. Comment puis-je exécuter dans Windows pour compiler les démos?
- Je dois préciser que je suis de plus en plus de Linux, mais je besoin pour utiliser Windows pour l'instant, alors je suis un peu paumé.
Vous devez vous connecter pour publier un commentaire.
Si vous avez Visual Studio, exécutez l'invite de Commande Visual Studio à partir du menu Démarrer, accédez au répertoire contenant
Makefile.win
et tapez ceci:Vous pouvez également utiliser la normale invite de commande et exécutez vsvars32.(chauve-souris c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Outils pour VS2008). Ce sera mis en place l'environnement pour exécuter nmake et de trouver le compilateur outils.
Découvrez cygwin, un Unix comme environnement pour Windows
Devel
: 'make' et aussi 'gcc' comme il est expliqué ici.make
est-ce:choco install make --source=cygwin
Découvrez GnuWin's faire, qui fournit un port natif pour Windows (sans exigeant un environnement d'exécution comme Cygwin)
Voici ma rapide et temporaire pour exécuter un fichier Makefile
fait.
De Plus, vous pouvez ajouter des arguments après la commande, tels que
bin
répertoirePATH
variable d'environnement. Cela va fairemake.exe
disponible à partir de n'importe où.Cette question peut-être un vieux mais ma solution, qui est de loin la plus simple pour n'importe quel utilisateur de windows, je crois, n'est pas répertorié.
Étape 1: Installer le chocolaté gestionnaire de package pour WINDOWS (compatible Windows 7+ /Windows Server 2003+) ici
Étape 2: exécuter
choco install make
Étape 3: Profit d'un bien maintenir le gestionnaire de package. Faire pour le chemin d'accès global et fonctionne sur tous les CLIs (powershell, git bash, cmd ...)
Je ne suis pas affilié avec choco mais est JUSTE QUE BON.
Avec Visual Studio en 2017, j'ai dû ajouter ce dossier à mon Windows 10 chemin env variable:
Il y a aussi HostX86
Tout d'abord, ajouter le chemin de visual studio outils communs (
c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools
) dans le chemin d'accès système. Pour savoir comment ajouter un chemin dans chemin d'accès au système, veuillez consulter ce site web:http://www.computerhope.com/issues/ch000549.htm. Vous avez juste besoin de cette fois.
Après cela, lorsque vous en avez besoin, ouvrez une ligne de commande et exécuter
vsvars32.bat
pour ajouter tous les requis de visual studio tools' chemins d'accès dans le chemin d'accès système.Ensuite, vous pouvez appeler
nmake -f makefile.mak
PS: Chemin d'accès commun de visual studio tools est peut-être différent sur votre système. Veuillez le modifier en conséquence.
Si c'est un "NMake Makefile", c'est-à-dire la syntaxe est compatible avec NMake, il va fonctionner.
Souvent standard de Linux Makefiles sont fournis et
NMake
semble prometteur. Cependant, le lien suivant prend un simple Linux Makefile et explique quelques-unes des questions fondamentales que l'on peut rencontrer.Les Makefiles dans Windows
Si vous installez Cygwin. Assurez-vous de sélectionner le rendre dans le programme d'installation. Vous pouvez ensuite exécuter la commande suivante à condition que vous ayez un fichier Makefile.
Peut-être que vous pouvez essayer de l'EDI NetBeans.