如何在Windows中运行makefile?
我有一些演示,我下载,他们来了一个Makefile.win和一个Makefile.sgi。 我怎样才能运行这些在Windows中编译演示?
如果您有Visual Studio,请从“开始”菜单运行Visual Studio命令提示符,切换到包含Makefile.win
的目录并键入以下命令:
nmake -f Makefile.win
您也可以使用正常的命令提示符并运行VS2008的vsvars32.bat(c:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ Tools)。 这将设置环境来运行nmake并find编译器工具。
看看cygwin ,一个适用于Windows的Unix环境
查看GnuWin的make ,它为Windows提供了一个本地端口(不需要像Cygwin这样的完整运行时环境)
随着Visual Studio 2017,我不得不将这个文件夹添加到我的Windows 10path环境variables:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64
还有HostX86
如果它是一个“NMake Makefile”,也就是说语法与NMake兼容,它将起作用。
通常提供标准的Linux Makefiles, NMake
看起来很有前景。 但是,下面的链接需要一个简单的Linux Makefile,并解释了一些可能遇到的基本问题。
Windows中的Makefile
这是我快速和临时的方式来运行一个Makefile
- 从SourceForge下载make: gnuwin32
- 安装它
- 去安装文件夹
C:\ Program Files(x86)\ GnuWin32 \ bin
- 将所有文件复制到包含Makefile的文件夹中
libiconv2.dll libintl3.dll make.exe
- 在包含Makefile并运行的文件夹中打开cmd (可以通过右键单击Shift键来完成 )
的make.exe
完成。
另外,你在命令之后join参数,比如
make.exe skel
首先,将Visual Studio常用工具( c:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools
)的path添加到系统path中。 要了解如何将path添加到系统path,请查看以下网站: http : //www.computerhope.com/issues/ch000549.htm 。 你只需要这一次。
之后,只要需要,打开命令行并执行vsvars32.bat
,将所有必需的Visual Studio工具path添加到系统path中。
然后,你可以调用nmake -f makefile.mak
PS:视觉工作室常用工具的path在您的系统中可能会有所不同。 请相应更改。
也许您可以从Oracle尝试NetBeans IDE。