Как запустить make файл в Windows?

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

Ответ 1

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

nmake -f Makefile.win

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

Ответ 2

Отъезд cygwin, среда Unix для Windows

Ответ 3

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

Ответ 4

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

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

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

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

libiconv2.dll libintl3.dll make.exe

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

make.exe

сделано.

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

make.exe skel

Ответ 5

С 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

Ответ 6

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

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

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

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

Ответ 7

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

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

Make файлы в Windows

Ответ 8

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

make -f Makefile

https://cygwin.com/install.html

Ответ 9

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

Ответ 10

Этот вопрос может быть старым, но мое решение, которое является самым простым для любого пользователя Windows, я полагаю, не указано в списке.

Шаг 1: Установите менеджер пакетов шоколада для WINDOWS (совместимый с Windows 7+/Windows Server 2003+) здесь

Шаг 2: запустите choco install make

Шаг 3: Прибыль от ухоженного менеджера пакетов. Make будет добавлен в глобальный путь и работает на всех CLI (powershell, git bash, cmd…)

Я не связан с choco, но это просто хорошо.