一、Mingw64的概述
MinGW(Minimalist GNU for Windows)是指在 Windows操作系统 上使用 GNU 工具集编译出的程序,通常指使用 GNU 项目 的 GCC 编译器在 Windows 上生成的可执行程序。Mingw-w64是支持Windows的GCC和相关工具集。
与 Cygwin 相比,MinGW 是一种更原生化的编译方式(静态链接)提供的是一个已编译的GCC,将 GCC 移植到 Windows 上,GCC 不需要借助于任何 Unix 系统环境就可以很好地工作。Mingw-w64 工具集支持32位和64位 Windows 环境。
Mingw-w64 的64位版本现在已经成为 Windows 下的主流编译器,支持较新的Windows API以及一些较新的C++标准。
二、Mingw64下载及安装
Mingw-w64 的官网提供了基于不同操作系统的编译器下载。我们在这里以 windows 系统为例。
首先访问Mingw-w64官网,选择“files”标签,进入“Toolchain targets-> Windows”界面。
在该界面中可以找到多个版本的Mingw-w64,选择合适的版本进行下载。以 8.1.0 版本为例,在该版本选项卡处点击“mingw-w64-v8.1.0”。
接着,在下方的下载列表中选择符合自己操作系统要求的文件进行下载。
下载后,双击安装包,根据提示完成安装。
三、Mingw64环境变量配置
安装完成后,需要配置环境变量以便在命令行中使用Mingw-w64。在 windows 10 中,按下“Win + R”组合键打开运行对话框,输入“sysdm.cpl”打开系统属性,选择“高级”选项卡中的“环境变量”。
在打开的环境变量界面中,点击“新建”按钮,在“变量名”中输入“MINGW64_HOME”,在“变量值”中填写mingw-w64文件夹的路径。
在系统变量中找到“Path”,点击“编辑”按钮,将MINGW64_HOME\bin路径添加到变量值中,后面加上一个分号隔开。
环境变量设置完成后,如果之前打开的命令行窗口没有关闭,需要重新打开一个命令行窗口才能生效。
四、Mingw64的使用
安装完成且环境变量配置成功后,就可以在命令行中使用Mingw-w64来编译C/C++程序了。
下面是一个简单的C++程序的编译过程示例:
#include <iostream> int main(){ std::cout << "Hello, World!" << std::endl; return 0; }
保存上述代码为“helloworld.cpp”,在命令行中进入该文件所在目录,输入以下命令:
g++ helloworld.cpp -o helloworld.exe
编译成功后,输入“helloworld.exe”即可运行程序,命令行中会输出“Hello, World!”。
五、总结
通过本篇文章,我们了解了Mingw64的概述和下载安装过程,学习了环境变量的配置和Mingw64的使用方法。如果读者有更深入的需求,可以进一步探索Mingw64的API和文档。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/296062.html