Как запустить make-файл в Windows? - PullRequest
142 голосов
/ 28 марта 2010

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

Ответы [ 9 ]

97 голосов
/ 28 марта 2010

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

nmake -f Makefile.win

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

43 голосов
/ 28 марта 2010

Проверьте cygwin , Unix-подобную среду для Windows

32 голосов
/ 06 июня 2013

Извлечение GnuWin make , которая обеспечивает собственный порт для Windows (не требуя полной среды выполнения, такой как Cygwin)

16 голосов
/ 20 октября 2017

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

  • загрузка make из SourceForge: gnuwin32
  • установить
  • перейти в папку установки

C: \ Program Files (x86) \ GnuWin32 \ bin

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

libiconv2.dll libintl3.dll make.exe

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

make.exe

сделано.

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

make.exe skel

5 голосов
/ 24 апреля 2017

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

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64

Есть также HostX86

2 голосов
/ 02 декабря 2015

Если это "Makeake-файл NMake", то есть синтаксис совместим с NMake, он будет работать.

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

Makefiles в Windows

2 голосов
/ 26 октября 2015

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

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

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

PS: Обычные инструменты Visual Studio могут отличаться в вашей системе. Пожалуйста, измените его соответствующим образом.

1 голос
/ 14 февраля 2019

Если вы установите Cygwin . Убедитесь, что в программе установки выбрано «make». Затем вы можете запустить следующую команду, если у вас есть Makefile.

make -f Makefile

https://cygwin.com/install.html
0 голосов
/ 08 мая 2017

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...