1. mingw版本区分
这种本来就不是很清楚的东西,工具链包含很多个组件,只要是合理的组合都算对的。
不匹配的组件有时会有一些问题。
MingW的版本号比较乱,你看gcc的版本号好了。
2.95是比较出名的gcc版本号,很多平台上的C编译器都是这个版本修改的。
2. "MinGW安装与环境配置指南:一站式教程与安装包分享"
MinGW,全称为Minimalist GNU for Windows,是一款专为Windows平台设计的C/C++、ADA及Fortran编译器集合。它主要包含Windows特定的头文件和GNU工具集导入库,允许用户在GNU/linux和Windows平台生成本地Windows程序,无需第三方C运行时库。与Cygwin相比,MinGW体积更小,操作更为便捷,其显著特点为编译出的可执行文件能在Windows系统上独立运行。
MinGW由几个关键部分组成,主要包括安装、下载器、组件选择、GCC选配以及环境配置。在进行安装前,可访问MinGW官方网址mingw.org/获取最新版本的安装包。安装流程分为下载和安装两步。首先,下载名为“mingw-get-setup.exe”的安装文件。接着,双击运行该文件,按照提示完成安装。在安装路径选择上,用户可以根据需求进行更改,安装路径默认为C:\MinGW,这里我们将其更改为E盘。安装完成后,桌面上会出现一个图标,代表安装器。需要注意的是,安装器仅负责下载安装内容,因此安装速度可能较慢。
在选择安装组件时,用户需根据实际需要选择“MinGW Base System”及其中的mingw-gcc组件,并确保“bin”,“dev”和“lic”三个组件的安装。安装程序中,绿色的复选框表示已安装项目,白色表示未安装,用户可通过右键操作进行添加或删除。
安装成功后,需对环境进行配置。这一步涉及在“我的电脑”属性中添加MinGW的安装路径至系统变量的“Path”环境变量中。操作完成后,在E:\MinGW\bin目录下,会找到包含gcc.exe在内的可执行文件,这标志着MinGW环境配置成功。最后,通过命令行输入“gcc -v”查看GCC版本信息,以确认安装的正确性。
至此,MinGW安装与环境配置完毕,用户可以开始使用它进行C/C++的编译与调试工作。不妨尝试编写并运行一个简单的“Hello, World!”程序,体验MinGW带来的高效与便捷。
3. windows下安装gcc12(mingw-w64)
mingw,全称Minimalist GNU on Windows,是将linux下的gcc移植到Windows的一种方式。关于它的详细介绍,可以自行查阅相关资料。
目前市面上关于windows下gcc的安装教程较为陈旧,主要针对的是gcc 8.0.0版本的mingw。本文将介绍如何安装最新版本的gcc,尽管原理相似,但下载链接有所不同。
首先,访问mingw-w64的官网,可以网络搜索获取网址,或者参考上图所示的地址。
官网上共有五个版本可在Windows上运行。以下分别介绍每个版本的特点:
1. cygwin:相当于windows的linux兼容层,可运行大部分linux软件环境。
2. llvm:Unix系统和linux系统下的著名编译器clang(部分特性在windows下不受支持,且不是gcc,不建议使用)。
3. w64devkit:包含gcc的开发工具套装(推荐,其中包含busybox)。
4. MingW-W64-builds:gcc工具(推荐)。
5. 与1类似。
实际上,只有两个选项:3和4。若想运行一些基础的linux命令(如ls、mkdir、touch、vim),选择3;其他情况则选择4。接着,点击蓝色部分下载离线安装包。
以下是关于3选项的详细说明(是否能成功下载取决于运气):
选项后面带-mini的版本不包含busybox,带-Fortran的版本包含gfortran编译器(了解这门语言的用户可下载带此后缀的版本),-i686的版本为32位版本。点击下载箭头指向的蓝色文字下载。
接下来,介绍4选项:
选择方法可参考其他人的博客。
下载安装包后,可按照以下博客的步骤进行安装。
安装完成后,就可以愉快地使用了。