У меня есть некоторые загруженные демонстрации, которые идут с 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 и поиска инструментов компилятора.
Как запустить командную строку visual studio из меню «Пуск»?
Ким
Хорошо, я понял это. Но, конечно, он не скомпилируется из-за ошибок. Просто моя удача Спасибо хоть.
Ким
9
Для пользователей с VS2012 командная строка называется «Командная строка разработчика для VS2012». Пуск -> Поиск -> «команда», как я его нашел.
undeniablyrob
@NSD: Вы можете попробовать другие "make", но такие файлы обычно пишутся на диалекте nmake и при условии, что VS установлен и находится по пути. Вы можете обнаружить, что бесплатной VS Express достаточно.
Марсело Кантос
@MarceloCantos Я новичок в Linux и создании. Что делать, если у меня есть .am и .mk файл. У меня нет файла .win. Я пытаюсь сделать Wget, кстати.
Чику
53
Ознакомьтесь с Cygwin , Unix-подобной средой для Windows
Если вы устанавливаете Cygwin . Убедитесь, что в программе установки выбрано make. Затем вы можете запустить следующую команду, если у вас есть Makefile.
Во-первых, добавьте путь общих инструментов 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.
Я использую набор инструментов MinGW , который предоставляет mingw32-makeинструмент для сборки, если он есть в вашей PATHсистемной переменной , в командной строке Windows просто перейдите в каталог, содержащий файлы, и введите следующую команду:
Ответы:
Если у вас есть Visual Studio, запустите командную строку Visual Studio из меню «Пуск», перейдите в каталог, содержащий
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
Проверьте GnuWin «s делает , что обеспечивает родной порт для ОС Windows (без необходимости полной среды выполнения , как Cygwin)
источник
Вот мой быстрый и временный способ запустить Makefile
сделано.
Кроме того, вы можете добавить аргументы после команды, такие как
источник
bin
каталог вPATH
переменную окружения. Это сделаетmake.exe
доступным из любого места.Этот вопрос может быть старым, но мое решение, которое является самым простым для любого пользователя Windows, я полагаю, не указано в списке.
Шаг 1: Установите менеджер пакетов шоколада для WINDOWS (совместимый с Windows 7+ / Windows Server 2003+) здесь
Шаг 2: беги
choco install make
Шаг 3: Прибыль от ухоженного менеджера пакетов. Make будет добавлен в глобальный путь и работает на всех CLI (powershell, git bash, cmd…)
Я не связан с choco, но это просто хорошо.
источник
Если вы устанавливаете Cygwin . Убедитесь, что в программе установки выбрано make. Затем вы можете запустить следующую команду, если у вас есть Makefile.
источник
В Visual Studio 2017 мне пришлось добавить эту папку в переменную env пути Windows 10:
Там также HostX86
источник
Во-первых, добавьте путь общих инструментов 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.Makefiles в Windows
источник
Я попробовал с cygwin & gnuwin, и у меня ничего не вышло, наверное, потому что в make-файле использовался в основном специфический код Linux.
Он работал с Ubuntu Bash для Windows 10 . Это чудо, если вы пришли из MAC, так как это мой случай:
Дополнительно:
Надеюсь, поможет
источник
Я использую набор инструментов MinGW , который предоставляет
mingw32-make
инструмент для сборки, если он есть в вашейPATH
системной переменной , в командной строке Windows просто перейдите в каталог, содержащий файлы, и введите следующую команду:и это сделано.
источник
Может быть, вы можете попробовать IDE NetBeans.
источник