GNU

MinGW是Minimalist GNU for Windows的缩写。MinGW包含了gcc和g++编译器,安装完成后,你就可以在Windows平台手动编译C/C++程序。下面我将详细介绍MinGW的安装过程。

MinGW下载

MinGW的下载地址:https://osdn.net/projects/mingw/releases/

进入下载页后,点击下载按钮,开始下载。

MinGW下载

MinGW的安装

双击打开刚才下载的程序,界面如下:

点击“install”按钮,弹出如下对话框:

点击“change”按钮,修改安装目录(如图,我已经修改到F盘),点击“Continue”按钮,弹出如下对话框。

如上图,等待进度条走完,点击“Continue”按钮,弹出如下对话框。

如上图所示“Basic Setup”->“mingw-gcc-g++”->“Mark for Installation”,这一步是选择gcc/g++编译器选项,必须勾选这一项。

如上图所示,勾选“mingw32-gdb”,这一步是安装调试器,方便以后调试,建议安装。

然后点击菜单栏“Installation”,在下拉框中选择“Apply Changes”。如下图所示。

接着会弹出如下确认窗口,点击“Apply”按钮。

耐心等待数分钟,安装完成会显示如下窗口,关闭即可。

最后到安装目录(我是安装到F盘)下去看看是否安装正确,如下图所示,gcc/g++/gdb均已安装成功。

MinGW的配置

为了让系统识别到你的编译器,你还需要配置环境变量。方法如下:

  1. 右击“此电脑”,选择“属性”
  2. 在弹出的窗口中选择“高级系统设置”
  3. 在弹出的“系统属性”窗口中,选择“高级”、“环境变量”
  4. 在弹出的“环境变量”窗口中,找到系统变量,找到“path”变量,点击“编辑按钮”,将g++/gcc/gdb所在目录的路径(例如,我的路径就是F:MinGWbin)复制到“path”变量中

安装测试

在命令行窗口中输入“gcc -v”命令,回车执行。如果你看到返回的gcc版本信息,恭喜你,你已大功告成。

linux终端安装mingw编译器_C/C++编译器MinGW的安装与配置相关推荐

  1. c语言网页版在线编译器_C语言编译器IDEapp下载-C语言编译器IDE官方版下载v1.5.1 安卓版...

    c语言编译器IDE是专门为学习c语言的人专门打造的,解决了很多人身边没电脑的问题,这款软件是手机端的编译神器,用手机也可以学习c语言,软件中有很多详细的讲解原理,可以非常好的学习c语言,是初学者的好帮 ...

  2. linux终端打开画图,如何在Ubuntu 18.04中安装协同绘画软件Drawpile

    这个快速教程展示了如何在Ubuntu 18.04,Ubuntu 18.10,Ubuntu 19.04中安装最新的免费协同绘画软件Drawpile(2.1.10到目前为止). Drawpile是一个Fr ...

  3. linux终端命令格式化硬盘,Ubuntu - 硬盘分区、格式化、自动挂载配置

    Ubuntu系统的硬盘空间不够用了,需要增加新的硬盘扩容.将硬盘分区.格式化.自动挂载配置的整个过程记下来,备忘. 1.显示硬盘及所属分区情况.在终端窗口中输入如下命令: # sudo fdisk - ...

  4. MinGW安装教程——著名C/C++编译器GCC的Windows版本

    前言 本文主要讲述如何安装 C语言 编译器--MinGW,特点是文章附有完整详细的实际安装过程截图,文字反而起说明提示作用. 编写本文的原因始于我的一个观点:图片可以比文字传达更多的信息,也能让其他人 ...

  5. 【C 语言】Windows 下使用 gcc 编译器 ( 常用的编译器 | Qt 中的 gcc 编译器 | 独立安装 MinGW )

    文章目录 一.常用的编译器 二.使用 Qt 中的 gcc 编译器 三.独立安装 MinGW 一.常用的编译器 常用编译器 : MSVC GCC MinGW CLANG ; MSVC : 微软 Micr ...

  6. linux c 编译器安装,安装 GNU 的 C/C++ 编译器

    UNIX/Linux 上的安装 如果您使用的是 Linux 或 UNIX,请在命令行使用下面的命令来检查您的系统上是否安装了 GCC:$ g++ -v 如果您的计算机上已经安装了 GNU 编译器,则会 ...

  7. linux安装f77编译器,CentOS下安装gcc /g++ /gfortran /g77 编译器

    完全新手入门的角度,学习CentOS..版本centos 6.2x86_64 由于手头有CentOS 6.2的安装光盘,所以采用的是rpm包来安装gcc编译器,这样免去来下载安装包的步骤..(其他的安 ...

  8. go linux编译器下载,Go语言下载、安装及环境配置(附vscode编辑器 go语言插件安装)...

    一.Go语言下载 由于国内访问golang官网被墙,所以只能从国内的网站下载 golang下载 一.Linux版Golang安装 将golang解压到想要安装的目录sudo tar zxf go1.1 ...

  9. win10 MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本

    本文转自:https://www.cnblogs.com/ggg-327931457/p/9694516.html 原文没有图片,文字足以说明问题. MinGW-w64安装教程--著名C/C++编译器 ...

最新文章

  1. Kubernates集群入门(1)
  2. 华为服务器MLC硬盘ID号,RH2288H RH5885H V3 3.5寸 SAS SATA华为服务器硬盘架子 支架
  3. python中return的理解-Python return语句 函数返回值
  4. 题目1165:字符串匹配
  5. [笔试面试][code_by_hand]输出第二个字符串在第一个字符串中的连接次序
  6. Nacos源码处理心跳请求
  7. HTML之二:body标记的属性及属性值
  8. 大学生想要通过看书自学编程,却始终没成功,是因为你没有技巧!
  9. php---自动生成flash图表(包括你想要的其他类型的图表)
  10. Oracle 19c RAC打补丁过程避坑指南
  11. ZetCode Spring 教程
  12. 【TCP/IP】TCP的三次握手和四次挥手
  13. python ssd目标检测_基于自注意力的SSD图像目标检测算法
  14. STC学习:便携式温度采集器
  15. PatchELF 修改linux下elf文件library搜索路径
  16. AD(十九)class、设计参数、规则的创建
  17. google离线地图制作
  18. Python: 傅里叶级数
  19. Excel:表格中重复项的处理
  20. 一篇文章贯通wpf的本质(W我P佩F服)

热门文章

  1. 简述Android 程序执行流程,Android系统启动流程简述
  2. redis缓存跟数据库数据不一致问题解决
  3. 面向对象的重试模式方法
  4. java转js_java对象转js对象
  5. Django 基础,创建一个Django,并成功在网页中运行
  6. httos双向认证配置_APP爬虫双向认证抓包的两种方法
  7. 未来计算机技术的发展趋势有哪些,未来计算机发展的5种趋势
  8. python 图像走势预测_在keras中对单一输入图像进行预测并返回预测结果操作
  9. python实例属性与类属性_Python 面向对象编程:类的创建与初始化、实例属性与方法、类属性与方法...
  10. mysql 组内排名_【原】MySQL分组排序(包含组内排名、求中位数)