下载 mingw


首先打开 www.mingw.org 。(注意版本,建议64bit)

www.mingw.org

直接点击右上方的 Download Installer 即可下载。

点击 Download Installer 进入下载页面

在打开的新页面会提示我们等待几秒秒后将开始下载。如果十多秒后也没有反应,可以点击进度条下方的direct link手动下载。

等待几秒后页面才会弹出下载界面

想下载其他的版本,可以点击右上角的 Downloads 。

点击Downloads

然后在打开的下载页面中点击页面中部的Download mingw-get-setup.exe可以下载最新的版本,也可以在下面选择更多的版本。

点击Download mingw-get-setup.exe

安装 mingw


有人可能发现下载的安装软件相当地小,只有几十K。
这是因为我们下载的只是一个包管理器,包管理器安装后才能继续安装编译器等组件。

注意,整个安装过程都是在线的,因此请不要断开网络。

首先打开安装程序,按照提示,以默认选项进行安装即可。

安装界面

包管理器安装完成后将弹出这个界面:

包管理器界面

找到mingw32-gcc-g++(注意class属性要为bin),右键点击Mark for Installation

然后点击左上角的Installation菜单中的Apply changes选项,然后管理器将开始在线安装或更新被选中的组件。

下面耐心等待程序的安装。

安装完成后关闭包管理器,如果由于某种原因安装未能成功,在退出程序前程序将给予提示,选择review changes选项重新安装即可。

配置环境变量


打开控制面板 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量。

环境变量

找到列表中的PATH选项,选中后点击编辑,在末尾添加

C:\MinGW\bin

注意如果 PATH 原有值的末尾没有添加分号(;),请自行添加。

例如原先 PATH 的值为:

C:\Windows

那么修改后它的值应为:

C:\Windows; C:\MinGW\bin

两条路径间的分号不能丢掉。

如果安装时路径选则的不是 C 盘,就填写自己选则的目录,但一定要定位到bin文件夹。

点击确定,重启电脑,完成环境变量的配置。

检验是否安装成功


打开命令行(点击开始菜单 -> 运行,输入cmd.exe后确定),输入

g++ -v

测试 g++ 的版本,如果得到的结果与下面的结果类似,不是没有这种命令或文件的提示之类的话,就说明安装成功。

测试 g++ 版本

也可以输入

gcc -v

测试 gcc 的版本。

另一种更简单的方式是直接输入

g++

如果得到的结果为

g++: fatal error: no input files
compilation terminated.

也可以说明成功安装了编译器。

最后


至此,mingw 的安装就完成了。
关于 gcc/g++ 命令的介绍将会放在 G++ 入门 这篇文章中介绍。
GDB 的安装会在 windows 下 gdb 的安装 这篇文章中介绍。

作者:zhaosiyi
链接:http://www.jianshu.com/p/ff24a81f3637
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

http://blog.csdn.net/ztf312/article/details/77253161

windows 下 gcc/g++ 的安装(有图,一步一步)的更多相关文章

  1. Windows下 gcc/g++的安装与配置

    引言 我们知道开发最好用Mac/Linux,效率很高,但是对于很多还是Windows用户的我们来说,编写代码再到linux上运行也是很常有的事情,但对于我们写一些小demo使用上面的流程难免有点兴师动 ...

  2. [转]windows 下 gcc/g++ 的安装

    链接地址:https://www.jianshu.com/p/ff24a81f3637 不过下载地址直接进这里就可以了:https://sourceforge.net/projects/mingw/

  3. windows10 下 gcc/g++ 的安装

    一.gcc的下载 网址:www.mingw.org ,点击右上方的 download installer 二.安装 打开安装程序,默认安装,弹出下列界面 找到mingw32-gcc-g++(注意cla ...

  4. 纯windows下制作变色龙引导安装U盘教程

    原创教程:纯windows下制作变色龙引导安装U盘教程 支持Mavericks和Yosemite 支持白苹果 目标:windows下制作带 Chamelon变色龙引导的黑苹果安装U盘,支持PC机引导安 ...

  5. Lua在Windows下的配置、安装、运行

    Windows下安装.运行Lua! 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1↓ 进入Lua官网:h ...

  6. 2分钟 windows下sublime text 3安装git插件:

    12:35 2015/11/182分钟 windows下sublime text 3安装git插件:推荐博客:http://blog.csdn.net/naola2001/article/detail ...

  7. Windows下Oracle 11g的安装

    Windows下Oracle 11g的安装 Windows下Oracle 11g的安装: Windows:64位, Oracle 11g版本:win64_11gR2_database_1of2(安装包 ...

  8. windows下,下载pip安装

    windows下,下载pip安装 https://pypi.python.org/pypi/pip#downloads 找到source那个压缩文件,下载下来解压. 参考: windows下面安装Py ...

  9. Windows下openssl的下载安装和使用

    Windows下openssl的下载安装和使用 安装openssl有两种方式,第一种直接下载安装包,装上就可运行:第二种可以自己下载源码,自己编译.下面对两种方式均进行详细描述. 一.下载和安装ope ...

随机推荐

  1. 【Codeforces Round #433 (Div. 2) C】Planning

    [链接]h在这里写链接 [题意] 让你确定ti,使得∑(ti-i)*gi最小,其中ti∈[k+1..k+n],且每个ti都不能一样. 且ti>=i必须成立. [题解] 分解一下成为∑ti*gi ...

  2. WebApi自定义返回类型和命名空间实现

    1.自定义ContentNegotiator /// <summary> /// 返回json的ContentNegotiator /// </summary> public ...

  3. 在云服务器上(CentOS)上安装Node

    今天手抖,买了台云服务器,本人对服务器啥的基本不懂,linux命令基本靠度娘,所以连装个node环境都历经坎坷,搞了一下午终于搞好了,记录一下: 第一步:当然是先登录服务器了,打开命令行窗口,输入: ...

  4. IE block my cookie in iframe

    ---恢复内容开始--- There is a severe bug that a leader figured it out in a published project. In IE11, the ...

  5. HDU 1214 圆桌会议 圆环逆序

    http://acm.hdu.edu.cn/showproblem.php?pid=1214 题目大意: 一群人围着桌子座,如果在一分钟内一对相邻的人交换位置,问多少分钟后才能得到与原始状态相反的座位 ...

  6. 【例题 6-10 UVA - 699】The Falling Leaves

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 递归模拟就好. [代码] #include <bits/stdc++.h> using namespace std; c ...

  7. Java抽象类中的抽象方法的参数对应的子类的方法的参数必须一致吗?

    同学你这个涉及了两个概念. 一个是抽象方法,一个是方法重载. 先说下概念: 抽象方法就是abstract描述的方法,它本身不含实现,必须由子类实现. 方法重载则是同一个方法名,但是参数类型或者参数个数 ...

  8. eclipse在线安装超级炫酷黑色主题

    Darkest Dark Theme插件: 点击菜单栏 Help --> Eclipse Marketplace,输出Darkest Dark Theme进行搜索,如下图: 本主题有17套编辑器 ...

  9. Nginx系列(二)--模块化

    高度模块化的设计设Nginx架构的基础. 在Nginx中,除了少量的核心代码,其它一切皆为模块.模块化设计具有下面特点: 1.高度抽象的模块接口 2.灵活性 3.配置模块的设计使Nginx提供了高可配 ...

  10. DSO Framer _ WinForm 使用

    根据自己对dsoframer控件的学习,想把dsoframer控件进行简单的包装为C#的usercontrol,大体需要作如下:(创建windows的usercontrol的步骤就不再说了...)我们 ...