У меня есть некоторые загруженные демонстрации, которые идут с Makefile.win и Makefile.sgi. Как я могу запустить их в Windows, чтобы скомпилировать демки?
У меня есть некоторые загруженные демонстрации, которые идут с Makefile.win и Makefile.sgi. Как я могу запустить их в Windows, чтобы скомпилировать демки?
Ответы:
Если у вас есть 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 и поиска инструментов компилятора.
Ознакомьтесь с Cygwin , Unix-подобной средой для Windows
Devel
: «make», а также «gcc», как описано здесь .
make
выглядит так:choco install make --source=cygwin
Вот мой быстрый и временный способ запустить Makefile
C: \ Program Files (x86) \ GnuWin32 \ bin
libiconv2.dll libintl3.dll make.exe
make.exe
сделано.
Кроме того, вы можете добавить аргументы после команды, такие как
make.exe skel
bin
каталог в PATH
переменную окружения. Это сделает make.exe
доступным из любого места.
Этот вопрос может быть старым, но мое решение, которое является самым простым для любого пользователя Windows, я полагаю, не указано в списке.
Шаг 1: Установите менеджер пакетов шоколада для WINDOWS (совместимый с Windows 7+ / Windows Server 2003+) здесь
Шаг 2: бегиchoco install make
Шаг 3: Прибыль от ухоженного менеджера пакетов. Make будет добавлен в глобальный путь и работает на всех CLI (powershell, git bash, cmd…)
Я не связан с choco, но это просто хорошо.
Во-первых, добавьте путь общих инструментов 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 может отличаться в вашей системе. Пожалуйста, измените его соответственно.
Если это «Makeake-файл NMake», то есть синтаксис и команда совместимы с NMake, он будет работать в Windows. Обычно Makefile.win
( .win
суффикс) указывает, что это make-файл, совместимый с Windows NMake. Так что вы можете попробовать nmake -f Makefile.win
.
Часто предоставляются стандартные файлы Makefile для Linux, которые NMake
выглядят многообещающе. Тем не менее, следующая ссылка берет простой Linux Makefile и объясняет некоторые фундаментальные проблемы, с которыми можно столкнуться. Он также предлагает несколько альтернатив для обработки Linux Makefiles в Windows.
Я попробовал с cygwin & gnuwin, и у меня ничего не вышло, наверное, потому что в make-файле использовался в основном специфический код Linux.
Он работал с Ubuntu Bash для Windows 10 . Это чудо, если вы пришли из MAC, так как это мой случай:
Дополнительно:
Надеюсь, поможет
Я использую набор инструментов MinGW , который предоставляет mingw32-make
инструмент для сборки, если он есть в вашей PATH
системной переменной , в командной строке Windows просто перейдите в каталог, содержащий файлы, и введите следующую команду:
mingw32-make -f Makefile.win
и это сделано.