我下载了一些演示,它们带有Makefile。win和一个Makefile.sgi。我如何在Windows中运行这些程序来编译演示?


当前回答

如果它是一个“NMake Makefile”,也就是说语法和命令与NMake兼容,它将在Windows上本机工作。通常Makefile。win (.win后缀)表示它是一个与Windows NMake兼容的makefile。你可以试试nmake -f makefile。win。

通常提供标准的Linux makefile文件,NMake看起来很有前途。但是,下面的链接使用了一个简单的Linux Makefile,并解释了可能遇到的一些基本问题。本文还提出了一些在Windows上处理Linux makefile的替代方法。

Windows中的Makefiles

其他回答

下面是运行Makefile的快速而临时的方法

下载make from SourceForge: gnuwin32 安装它 进入安装文件夹

C:\Program Files (x86)\GnuWin32\bin

将bin中的所有文件复制到包含Makefile的文件夹中

libintl3.dll make.exe

在包含Makefile的文件夹中打开cmd(你可以用右键点击shift键)并运行

make.exe

完成了。

此外,您还可以在命令后添加参数,例如

做出.exe区分

如果它是一个“NMake Makefile”,也就是说语法和命令与NMake兼容,它将在Windows上本机工作。通常Makefile。win (.win后缀)表示它是一个与Windows NMake兼容的makefile。你可以试试nmake -f makefile。win。

通常提供标准的Linux makefile文件,NMake看起来很有前途。但是,下面的链接使用了一个简单的Linux Makefile,并解释了可能遇到的一些基本问题。本文还提出了一些在Windows上处理Linux makefile的替代方法。

Windows中的Makefiles

如果您有Visual Studio,从开始菜单运行Visual Studio命令提示符,切换到包含Makefile的目录。赢得并输入以下内容:

nmake -f Makefile.win

你也可以使用普通的命令提示符并运行vsvars32.bat (c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools for VS2008)。这将设置运行nmake和查找编译器工具的环境。

以上这些我都试过了。帮助我的是:

下载mingw-get。 设置它。 向环境变量中添加如下代码:C:\MinGW\bin。 启动(!重要)git bash。电源外壳,开发人员vs cmd,系统cmd等没有帮助。 在命令行中输入mingw-get。 输入mingw-get后,安装mingw32-make。

完成了!现在您可以从包含Makefile的任何文件夹中使用make命令。

看看cygwin,一个类似Unix的Windows环境