Как запустить makefile в Windows?

У меня есть несколько демо, которые я загрузил, и они поставляются с Makefile.win и Makefile.компания SGI. Как я могу запустить их в Windows для компиляции демонстраций?

8 ответов


Если у вас есть Visual Studio, Запустите командную строку Visual Studio из меню Пуск, перейдите в каталог, содержащий Makefile.win и типа этого:

nmake -f Makefile.win

вы также можете использовать обычную командную строку и запустите файл vsvars32.летучая мышь c:\Program файлы (x86)\Microsoft Visual Studio 9.0\Common7\Tools для VS2008). Это настроит среду для запуска nmake и поиска инструментов компилятора.


проверить cygwin, среда Unix для Windows


проверить GnuWin ' s сделать, который предоставляет собственный порт для Windows (без необходимости полной среды выполнения, такой как Cygwin)


вот мой быстрый и временный способ запустить Makefile

  • скачать сделать С SourceForge: gnuwin32
  • установки
  • перейдите в папку установки

C:\Program файлы (x86)\GnuWin32\bin

  • скопировать все файлы в мусорное ведро к папка, содержащая Makefile

libiconv2.файл DLL libintl3.dll make.exe

  • откройте cmd (вы можете сделать это с помощью щелкните правой кнопкой мыши с shift) в папке, содержащей Makefile и run

make.exe

сделано.

кроме того, вы можете добавить аргументы после команды, такие как

make.exe skel


С Visual Studio 2017 мне пришлось добавить эту папку в мою переменную env пути Windows 10:

C:\Program Files (x86)\Microsoft Visual Studio17\Professional\VC\Tools\MSVC.10.25017\bin\HostX64\x64

есть также HostX86


Если это" nmake Makefile", то есть синтаксис совместим с NMake, он будет работать.

часто предоставляются стандартные файлы Makefile Linux и NMake выглядит многообещающе. Однако следующая ссылка берет простой файл Makefile Linux и объясняет некоторые фундаментальные проблемы, с которыми можно столкнуться.

Makefiles в Windows


во-первых, добавьте путь к Visual studio common tools (c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools) в системный путь. Чтобы узнать, как добавить путь в системный путь, проверьте этот веб-сайт: http://www.computerhope.com/issues/ch000549.htm. Тебе просто нужно это один раз.

после этого, когда вам нужно, откройте командную строку и выполните vsvars32.bat чтобы добавить все необходимые пути visual studio tools в системный путь.

тогда вы можете позвонить nmake -f makefile.mak

PS: путь визуального studio common tools может отличаться в вашей системе. Пожалуйста, измените его соответствующим образом.


возможно, вы можете попробовать IDE NetBeans.