如何在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。