我有一些演示程序,它们带有Makefile.win和Makefile.sgi文件。如何在Windows中运行这些文件以编译演示程序?
我有一些演示程序,它们带有Makefile.win和Makefile.sgi文件。如何在Windows中运行这些文件以编译演示程序?
您可以使用维护良好的软件包管理器Chocolatey在Windows上安装GNU make,它将把make
添加到全局路径并在所有命令行界面(如powershell、git bash、cmd等)上运行,可节省大量时间用于维护和初始设置。
为Windows
兼容 Windows 7+ / Windows Server 2003+安装Chocolatey 软件包管理器
运行 choco install make
本人与choco无关,但非常推荐使用,至今从未让我失望过。不过我也有意外破坏软件的才华。
Makefile.win
的目录并输入以下内容:nmake -f Makefile.win
你也可以使用普通的命令提示符并运行vsvars32.bat(c:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ Tools for VS2008)。 这将设置环境以运行nmake并查找编译器工具。
请查看GnuWin的make(适用于windows),它为Windows提供了本地端口(无需像Cygwin那样需要完整的运行时环境)
如果您拥有winget,可以通过CLI进行安装,如下所示:
winget install GnuWin32.Make
此外,请确保将安装路径添加到系统的PATH
中:
C:\Program Files (x86)\GnuWin32\bin
看看Cygwin,这是一个适用于Windows的类Unix环境。
choco install make --source=cygwin
- zygimantus以下是我快速临时运行Makefile的方法:
C:\Program Files (x86)\GnuWin32\bin
libiconv2.dll libintl3.dll make.exe
make.exe
完成。
此外,您还可以在命令后添加参数,例如:
make.exe skel
bin
目录添加到PATH
环境变量中。
这样可以使得make.exe
在任何地方都可以使用。 - Yukulélémake -f Makefile
https://cygwin.com/install.html
使用Visual Studio 2017时,我需要将此文件夹添加到我的Windows 10路径环境变量中:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64
还有 HostX86
Makefile.win
(.win
后缀)表示它是与Windows NMake兼容的makefile。因此,您可以尝试nmake -f Makefile.win
。