我下载了一些演示,它们带有Makefile。win和一个Makefile.sgi。我如何在Windows中运行这些程序来编译演示?
当前回答
所以如果你正在使用Vscode和Mingw,那么你应该首先确保Mingw的bin文件夹包含在环境路径中,最好将mingw32-make.exe更改为make,以简化任务,然后创建一个makefile 并在其中包含这个代码。
all:
gcc -o filename filename.c
./filename
然后保存makefile并打开Vscode Code终端并写入make。然后makefile将被执行。
其他回答
我假设你添加了mingw32/bin被添加到环境变量中,否则请添加它,我假设它是gcc编译器,你有mingw安装程序。
第一步:从mingw安装程序下载mingw32-make.exe,或先检查mingw/bin文件夹是否存在mingw32-make.exe,否则安装,重命名为make.exe。
将其重命名为make.exe后,只需在makefile所在的目录中运行此命令。您可以直接以mingw32-make的形式运行它,而不是重命名它。
毕竟,命令只是一个exe文件或软件,我们用它的名字来执行软件,我们称它为命令。
如果您有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和查找编译器工具的环境。
看看cygwin,一个类似Unix的Windows环境
对我来说,在windows上安装ubuntu WSL是最好的选择,这是在windows上编译makefile的最好工具。一千比Cygwin64更好,因为要编译一个makefile,你需要另一个包和编译软件,比如gfortran, netcdf等,在ubuntu WSL中,你可以非常容易和快速地安装所有这些包;)
也许它能起作用。
pip install Makefile
推荐文章
- 我如何找到哪个程序正在使用端口80在Windows?
- 在Windows中有像GREP这样的模式匹配实用程序吗?
- 如何在Windows命令提示符下运行.sh ?
- 如果变量未设置,如何中止makefile ?
- 如何从命令行在windows中找到mysql数据目录
- 在没有事件源注册的情况下写入Windows应用程序事件日志
- 如何在Makefile中设置子进程的环境变量
- 如何为调试和发布版本配置makefile ?
- 无法在Windows上从/usr/local/ssl/openssl.cnf加载配置信息
- GIT克隆在windows中跨本地文件系统回购
- 如何运行一个PowerShell脚本而不显示窗口?
- PowerShell:仅为单个命令设置环境变量
- 为什么这个Windows批处理文件只执行第一行,而在命令shell中执行所有三行?
- 环境变量存储在Windows注册表的哪里?
- 有一个好的Valgrind Windows的替代品吗?