如何在Windows中运行makefile?
我下载了一些演示,它们附带了一个Makefile.win和一个Makefile.sgi。如何在Windows中运行这些来编译演示?如果您有Visual Studio,请从“开始”菜单运行Visual Studio命令提示符,切换到包含如何在Windows中运行makefile?,windows,makefile,Windows,Makefile,我下载了一些演示,它们附带了一个Makefile.win和一个Makefile.sgi。如何在Windows中运行这些来编译演示?如果您有Visual Studio,请从“开始”菜单运行Visual Studio命令提示符,切换到包含Makefile.win的目录,然后键入以下内容: nmake -f Makefile.win 您还可以使用常规命令提示符并运行vsvars32.bat(c:\Program Files(x86)\Microsoft Visual Studio 9.0\Commo
Makefile.win的目录,然后键入以下内容:
nmake -f Makefile.win
您还可以使用常规命令提示符并运行vsvars32.bat(c:\Program Files(x86)\Microsoft Visual Studio 9.0\Common7\Tools for VS2008)。这将设置环境以运行nmake并查找编译器工具。如果您有Visual Studio,请从“开始”菜单运行Visual Studio命令提示符,切换到包含Makefile.win的目录,然后键入以下内容:
nmake -f Makefile.win
您还可以使用常规命令提示符并运行vsvars32.bat(c:\Program Files(x86)\Microsoft Visual Studio 9.0\Common7\Tools for VS2008)。这将设置环境以运行nmake并查找编译器工具。签出,一个类似Unix的Windows环境签出,一个类似Unix的Windows环境签出,它为Windows提供了一个本机端口(不需要像Cygwin这样的完整运行时环境)
如果有,可以通过CLI进行如下安装:
winget安装GnuWin32.Make
另外,请确保将安装路径添加到您的系统路径
:
C:\ProgramFiles(x86)\GnuWin32\bin
签出,它为Windows提供本机端口(不需要像Cygwin这样的完整运行时环境)
如果有,可以通过CLI进行如下安装:
winget安装GnuWin32.Make
另外,请确保将安装路径添加到您的系统路径
:
C:\ProgramFiles(x86)\GnuWin32\bin
首先,将visual studio公用工具的路径(c:\Program Files(x86)\Microsoft visual studio 14.0\Common7\tools
)添加到系统路径中。要了解如何将路径添加到系统路径,请访问此网站:
. 你只需要做一次
之后,无论何时需要,只要打开命令行并执行vsvars32.bat
即可将所有必需的visual studio工具路径添加到系统路径中
然后,您可以调用nmake-f makefile.mak
PS:VisualStudio常用工具的路径在您的系统中可能不同。请相应地更改它。首先,将visual studio公用工具的路径(c:\Program Files(x86)\Microsoft visual studio 14.0\Common7\tools
)添加到系统路径中。要了解如何将路径添加到系统路径,请访问此网站:
. 你只需要做一次
之后,无论何时需要,只要打开命令行并执行vsvars32.bat
即可将所有必需的visual studio工具路径添加到系统路径中
然后,您可以调用nmake-f makefile.mak
PS:VisualStudio常用工具的路径在您的系统中可能不同。请相应地更改它。如果它是“NMake Makefile”,即语法和命令与NMake兼容,则它将在Windows上本机工作。通常Makefile.win
(后缀.win
表示它是与Windows NMake兼容的Makefile。因此您可以尝试nmake-f Makefile.win
通常会提供标准的Linux Make文件,NMake
看起来很有希望。但是,下面的链接使用了一个简单的Linux Makefile,并解释了可能遇到的一些基本问题。它还提出了一些在Windows上处理Linux Make文件的替代方案
如果它是一个“NMake Makefile”,也就是说语法和命令与NMake兼容,那么它将在Windows上本机工作。通常Makefile.win
(后缀.win
表示它是与Windows NMake兼容的Makefile。因此您可以尝试nmake-f Makefile.win
通常会提供标准的Linux Make文件,NMake
看起来很有希望。但是,下面的链接使用了一个简单的Linux Makefile,并解释了可能遇到的一些基本问题。它还提出了一些在Windows上处理Linux Make文件的替代方案
使用Visual Studio 2017,我必须将此文件夹添加到我的Windows 10路径环境变量中:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64
Visual Studio 2017还有HostX86,我必须将此文件夹添加到我的Windows 10路径环境变量中:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64
还有HostX86也许你可以试试NetBeans IDE。也许你可以试试NetBeans IDE。下面是我运行Makefile的快速临时方法
- 从SourceForge下载制作:
- 安装它
- 转到安装文件夹
C:\ProgramFiles(x86)\GnuWin32\bin
- 将bin中的所有文件复制到包含Makefile的文件夹中
libiconv2.dll libintl3.dll make.exe
- 打开包含Makefile和run的文件夹中的cmd(可以通过按住shift键单击鼠标右键来执行)
make.exe
完成了
此外,您还可以在命令后添加参数,例如
make.exe skel
下面是我运行Makefile的快速临时方法
- 从SourceForge下载制作:
- 安装它
- 转到安装文件夹
C:\ProgramFiles(x86)\GnuWin32\bin
- 将bin中的所有文件复制到包含Makefile的文件夹中
libiconv2.dll libintl3.dll make.exe
- 打开包含Makefile和run的文件夹中的cmd(可以通过按住shift键单击鼠标右键来执行)
make.exe
完成了
此外,您还可以在命令后添加参数,例如
make.exe skel
如果你安装。确保在安装程序中选择Make。然后,只要有一个Makefile,就可以运行以下命令
make -f Makefile
https://cygwin.com/install.html
如果你安装。M
pip install Makefile