我下载了一些演示,它们带有Makefile.win和Makefile.sgi。如何在Windows中运行它们以编译演示?
我下载了一些演示,它们带有Makefile.win和Makefile.sgi。如何在Windows中运行它们以编译演示?
Answers:
如果您拥有Visual Studio,请从“开始”菜单运行Visual Studio命令提示符,切换到包含以下内容的目录Makefile.win
并键入以下内容:
nmake -f Makefile.win
您也可以使用普通的命令提示符并运行vsvars32.bat(VS2008的c:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ Tools)。这将设置环境以运行nmake并找到编译器工具。
查看cygwin,它是Windows的与Unix类似的环境
Devel
:“制作”也“GCC”作为解释在这里。
make
如下:choco install make --source=cygwin
这是我运行Makefile的快速和临时方法
C:\ Program档案(x86)\ GnuWin32 \ bin
libiconv2.dll libintl3.dll make.exe
制作工具
完成。
另外,您可以在命令后添加参数,例如
make.exe脚本
bin
目录添加到PATH
环境变量可能更好。这将make.exe
可以在任何地方使用。
首先,将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通用工具的路径在您的系统中可能有所不同。请相应地更改它。
如果它是“ NMake Makefile”,即语法和命令与NMake兼容,则它将在Windows上本机运行。通常Makefile.win
(.win
后缀)表示它是与Windows NMake兼容的makefile。所以你可以试试看nmake -f Makefile.win
。
通常会提供标准的Linux Makefile,并且NMake
看起来很有希望。但是,以下链接采用了一个简单的Linux Makefile,并说明了人们可能遇到的一些基本问题。它还建议了一些在Windows上处理Linux Makefile的替代方法。
我尝试使用cygwin和gnuwin,但对我没有用,我猜是因为makefile主要使用特定的linux代码。
它的工作原理是使用适用于Windows 10的Ubuntu Bash。如果您来自MAC,这是一个奇迹,因为我就是这样:
附加功能:
希望能帮助到你