C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)

这里写自定义目录标题

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)

对于C语言的初学者有两种编辑器的选择:
    1.编译器+文本编辑器;
    2.集成开发环境IDE。

为了更好地体会c语言的编译过程,这里选择第一种方法,编译器使用MinGW-w64。
本文主要记述作为一个新手在安装MinGW-w64中遇到的问题。

参考教程:
知乎 C语言关注
B站 C语言PLUS_

安装方式

1.使用官网提供的.exe安装文件在线安装;
2.使用官网提供的.zip压缩包安装。

1. 使用官网提供的.exe安装文件在线安装

1.1 MinGW-w64 官方网站

MinGW-w64官方网站
点击链接进入官网,显示如下图

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
点击红色箭头指示的 Downloads 超链接,进入 MinGW-w64 下载详情页面。

1.2 MinGW-w64 下载详情页面

进入 MinGW-w64 下载详情页面,显示如下图
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
找到箭头1所指标题 Sources ,点击箭头2所指 SourceForge 超链接,进入 SourceForge 中的 MinGW-w64 下载页面。

1.3 SourceForge 中的 MinGW-w64 下载页面

进入 SourceForge 中的 MinGW-w64 下载页面,显示如下图
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
找到箭头1所指标题 MinGW-w64 Online Installer ,点击箭头2所指 MinGW-W64-install.exe 超链接,进入 MinGW-w64 在线安装包的下载页面。

1.4 MinGW-w64 在线安装包的下载页面

MinGW-w64 在线安装包的下载页面,显示如下图
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
这里不需要任何操作,只要等待数秒就会弹出下载提示,选择下载的硬盘位即可。

1.5 MinGW-w64 安装程序

下载好的安装包如下图
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
双击运行。

1.6 MinGW-w64 安装程序欢迎界面

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
点击 Next 继续。

1.7 从服务器获取 MinGW-w64 文件信息

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
等待即可。

1.8 MinGW-w64 版本选择

进入安装设置界面,如下图
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
可以根据所要搭建的开发环境,选择不同的选项,从而下载所需的组件。

1.9 gcc版本选择

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
Version 菜单用来选择gcc版本,点击箭头1处打开菜单,选择需要的gcc版本,这里选择箭头2所指的最新版8.1.0 。

1.9 选择电脑系统架构

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
Architecture 是指当前使用操作系统的架构,i686对应32位系统,x86_64对应64位系统,根据操作系统选择对应即可。

1.10 选择操作系统接口协议

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
Threads 选项表示编译器添加的系统接口协议,如果编写的程序未来在Windows系统上运行则选择 win32,开发 Linux、Unix、Mac OS 等其他操作系统下的程序,则需要选择 posix

1.11.1 选择异常处理模型(64位)

Exception 异常处理模型选项根据 Architecture 电脑系统架构的选择而略有不同,下图为Architecture选择x86_64(即64位操作系统)所对应的Exception菜单。

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
如果你之前选择了 64位,则这里有两个异常处理模型供你选择,seh 是新发明的,而 sjlj 则是古老的。seh 性能比较好,但不支持 32位。 sjlj 稳定性好,支持 32位。这里选择 seh

1.11.2 选择异常处理模型(32位)

Architecture选择i686(即32位操作系统)所对应的Exception菜单如下图。
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
则可以用 dwarfsjlj 两种异常处理模型。同样的,dwarf 的性能要优于 sjlj

1.12 建立修订

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
Build revision 选择默认即可。

1.13 MinGW-w64 版本选择完成

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
版本选择完成,检查是否符合自己的要求。
没有问题点击 Next 继续安装。

1.14 选择安装目录

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
程序默认安装到 C盘 如需更改安装目录请点击箭头1所指 Browse… 按钮,选择需要安装的位置,之后点击箭头2所指 Next 按钮进行下一步。

1.15 开始下载 MinGW-w64 本体

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
如上图进入下载环节,速度视网络环境而定,等待即可。
可以点击 Cancel 按钮,取消本次安装

1.16 MinGW-w64 下载完成

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
完成下载点击 Next 按钮继续。

1.17 关闭 MinGW-w64 安装程序

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
点击 Finish 完成安装。

2. 使用官网提供的.zip压缩包安装

在用“方法1”安装时出现了两个问题

  1. 1.9 gcc版本选择”时只出现了较早版本的gcc;
  2. 1.15 开始下载 MinGW-w64 本体”时进度一直不动。

初步判断都是因为网络不佳造成的,问题1在隔天重试时恢复,问题2没有解决。MinGW官网除了在线安装工具还提供了软件对应版本的压缩包,下载解压即可。

2.1 2.2 同上1.1 1.2

2.3 MinGW-w64压缩包下载

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
找到箭头1所指标题 MinGW-W64 GCC-8.1.0 ,在箭头2处找到所需的版本。
x86_64表示本机系统为64位i686表示本机系统为32位
posix表示开发Linux、Unix、Mac OS 程序
win32表示开发Windows 程序
x86_64对应选择sehi686对应选择dwarf
即本机使用64位操作系统编写Windows 程序选择
x86_64-win32-seh
点击对应项进入 MinGW-w64 压缩包的下载页面。

2.4 MinGW-w64 压缩包的下载页面

C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
等待数秒下载对话框会自动弹出,注意红框内查看版本是否选择正确。

2.5 MinGW-w64 压缩包解压缩

对下载好的压缩包进行解压缩到目标硬盘即可。

3 建立系统环境

找到MinGW的安装位置,进入文件夹,找到名为bin的文件夹
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
双击进入文件夹,并复制路径
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
右键单击此电脑,选择属性,出现下图对话框
(或使用 控制面板-> 系统和安全 -> 系统
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
单击 高级系统设置 ,出现下图对话框
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
单击 环境变量 ,出现下图对话框
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
找到系统变量中的Path,选中Path,并单击编辑,出现下图对话框
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
点击新建,将bin文件夹的路径粘贴到红框2的位置,点击确定即可
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
返回上级对话框点击确定,完成操作。

4 查看是否安装成功

win+R打开运行对话框,输入cmd,点击确定进入命令提示符,输入命令gcc -v,单击回车查看gcc版本
C语言学习记录——1.Windows平台开发环境的搭建(MinGW-w64 gcc-v8.1.0安装教程)
如图示则为安装成功。

上一篇:Qt两个Mingw文件夹的区别


下一篇:Spring RestTemplate介绍