ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

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

2021-02-21 15:58:40  阅读:411  来源: 互联网

标签:gcc Windows w64 选择 点击 MinGW 安装 下载


这里写自定义目录标题

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官方网站
点击链接进入官网,显示如下图

在这里插入图片描述
点击红色箭头指示的 Downloads 超链接,进入 MinGW-w64 下载详情页面。

1.2 MinGW-w64 下载详情页面

进入 MinGW-w64 下载详情页面,显示如下图
在这里插入图片描述
找到箭头1所指标题 Sources ,点击箭头2所指 SourceForge 超链接,进入 SourceForge 中的 MinGW-w64 下载页面。

1.3 SourceForge 中的 MinGW-w64 下载页面

进入 SourceForge 中的 MinGW-w64 下载页面,显示如下图
在这里插入图片描述
找到箭头1所指标题 MinGW-w64 Online Installer ,点击箭头2所指 MinGW-W64-install.exe 超链接,进入 MinGW-w64 在线安装包的下载页面。

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

MinGW-w64 在线安装包的下载页面,显示如下图
在这里插入图片描述
这里不需要任何操作,只要等待数秒就会弹出下载提示,选择下载的硬盘位即可。

1.5 MinGW-w64 安装程序

下载好的安装包如下图
在这里插入图片描述
双击运行。

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

在这里插入图片描述
点击 Next 继续。

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

在这里插入图片描述
等待即可。

1.8 MinGW-w64 版本选择

进入安装设置界面,如下图
在这里插入图片描述
可以根据所要搭建的开发环境,选择不同的选项,从而下载所需的组件。

1.9 gcc版本选择

在这里插入图片描述
Version 菜单用来选择gcc版本,点击箭头1处打开菜单,选择需要的gcc版本,这里选择箭头2所指的最新版8.1.0 。

1.9 选择电脑系统架构

在这里插入图片描述
Architecture 是指当前使用操作系统的架构,i686对应32位系统,x86_64对应64位系统,根据操作系统选择对应即可。

1.10 选择操作系统接口协议

在这里插入图片描述
Threads 选项表示编译器添加的系统接口协议,如果编写的程序未来在Windows系统上运行则选择 win32,开发 Linux、Unix、Mac OS 等其他操作系统下的程序,则需要选择 posix

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

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

在这里插入图片描述
如果你之前选择了 64位,则这里有两个异常处理模型供你选择,seh 是新发明的,而 sjlj 则是古老的。seh 性能比较好,但不支持 32位。 sjlj 稳定性好,支持 32位。这里选择 seh

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

Architecture选择i686(即32位操作系统)所对应的Exception菜单如下图。
在这里插入图片描述
则可以用 dwarfsjlj 两种异常处理模型。同样的,dwarf 的性能要优于 sjlj

1.12 建立修订

在这里插入图片描述
Build revision 选择默认即可。

1.13 MinGW-w64 版本选择完成

在这里插入图片描述
版本选择完成,检查是否符合自己的要求。
没有问题点击 Next 继续安装。

1.14 选择安装目录

在这里插入图片描述
程序默认安装到 C盘 如需更改安装目录请点击箭头1所指 Browse… 按钮,选择需要安装的位置,之后点击箭头2所指 Next 按钮进行下一步。

1.15 开始下载 MinGW-w64 本体

在这里插入图片描述
如上图进入下载环节,速度视网络环境而定,等待即可。
可以点击 Cancel 按钮,取消本次安装

1.16 MinGW-w64 下载完成

网络环境不佳,借用知乎上的图片
完成下载点击 Next 按钮继续。

1.17 关闭 MinGW-w64 安装程序

网络环境不佳,借用知乎上的图片
点击 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压缩包下载

在这里插入图片描述
找到箭头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 压缩包的下载页面

在这里插入图片描述
等待数秒下载对话框会自动弹出,注意红框内查看版本是否选择正确。

2.5 MinGW-w64 压缩包解压缩

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

3 建立系统环境

找到MinGW的安装位置,进入文件夹,找到名为bin的文件夹
在这里插入图片描述
双击进入文件夹,并复制路径
在这里插入图片描述
右键单击此电脑,选择属性,出现下图对话框
(或使用 控制面板-> 系统和安全 -> 系统
在这里插入图片描述
单击 高级系统设置 ,出现下图对话框
在这里插入图片描述
单击 环境变量 ,出现下图对话框
在这里插入图片描述
在这里插入图片描述
找到系统变量中的Path,选中Path,并单击编辑,出现下图对话框
在这里插入图片描述
点击新建,将bin文件夹的路径粘贴到红框2的位置,点击确定即可
在这里插入图片描述
返回上级对话框点击确定,完成操作。

4 查看是否安装成功

win+R打开运行对话框,输入cmd,点击确定进入命令提示符,输入命令gcc -v,单击回车查看gcc版本
在这里插入图片描述
如图示则为安装成功。

标签:gcc,Windows,w64,选择,点击,MinGW,安装,下载
来源: https://blog.csdn.net/guilty_yj/article/details/113919083

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有