windows 下 gcc/g++ 的安装(有图,一步一步)
下载 mingw
首先打开 www.mingw.org 。(注意版本,建议64bit)

直接点击右上方的 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++ 的版本,如果得到的结果与下面的结果类似,不是没有这种命令或文件的提示之类的话,就说明安装成功。

也可以输入
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++ 的安装(有图,一步一步)的更多相关文章
- Windows下 gcc/g++的安装与配置
引言 我们知道开发最好用Mac/Linux,效率很高,但是对于很多还是Windows用户的我们来说,编写代码再到linux上运行也是很常有的事情,但对于我们写一些小demo使用上面的流程难免有点兴师动 ...
- [转]windows 下 gcc/g++ 的安装
链接地址:https://www.jianshu.com/p/ff24a81f3637 不过下载地址直接进这里就可以了:https://sourceforge.net/projects/mingw/
- windows10 下 gcc/g++ 的安装
一.gcc的下载 网址:www.mingw.org ,点击右上方的 download installer 二.安装 打开安装程序,默认安装,弹出下列界面 找到mingw32-gcc-g++(注意cla ...
- 纯windows下制作变色龙引导安装U盘教程
原创教程:纯windows下制作变色龙引导安装U盘教程 支持Mavericks和Yosemite 支持白苹果 目标:windows下制作带 Chamelon变色龙引导的黑苹果安装U盘,支持PC机引导安 ...
- Lua在Windows下的配置、安装、运行
Windows下安装.运行Lua! 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1↓ 进入Lua官网:h ...
- 2分钟 windows下sublime text 3安装git插件:
12:35 2015/11/182分钟 windows下sublime text 3安装git插件:推荐博客:http://blog.csdn.net/naola2001/article/detail ...
- Windows下Oracle 11g的安装
Windows下Oracle 11g的安装 Windows下Oracle 11g的安装: Windows:64位, Oracle 11g版本:win64_11gR2_database_1of2(安装包 ...
- windows下,下载pip安装
windows下,下载pip安装 https://pypi.python.org/pypi/pip#downloads 找到source那个压缩文件,下载下来解压. 参考: windows下面安装Py ...
- Windows下openssl的下载安装和使用
Windows下openssl的下载安装和使用 安装openssl有两种方式,第一种直接下载安装包,装上就可运行:第二种可以自己下载源码,自己编译.下面对两种方式均进行详细描述. 一.下载和安装ope ...
随机推荐
- Javascript和jquery事件--双击事件
在js中和jq中对应的命名都为dblclick,ondblclick,但是ondblclick和dom元素的属性相似,可以在行内设置,也可以使用attr设置. 同时,双击事件需要关注一个问题,那就是双 ...
- GO语言学习(二)Windows 平台下 LiteIDE 的安装和使用
1. 安装 Go 语言并设置环境变量 参考GO语言学习(一) 2. MinGW 的下载和安装 Windows 下的 Go 调试还需要安装 MinGW. 2.1 下载安装工具的安装 最新版本下载安装工具 ...
- 宏定义#define整理
一.宏定义#define 优点:一方面可以节省程序的空间上的篇幅,另外,恰当地使用宏定义可提高程序的时间效率.代码可以写的通俗易懂.可以提高程序的清晰性.可读性,使于修改移植等. 缺点:宏定义的使用实 ...
- Java基础学习总结(51)——JAVA分层理解
service是业务层 action层即作为控制器 DAO (Data Access Object) 数据访问 1.JAVA中Action层, Service层 ,modle层 和 Dao层的功 ...
- kafka集群操作指南
目录 kafka集群操作指南 (一)单机版安装 (二)集群安装 (三)集群启停操作 (四)topic相关的操作 (五)某个broker挂掉,本机器可重启 (六)某个broker挂掉且无法重启,需要其它 ...
- php 复制粘贴覆盖文件
<?php /** * 操纵文件类 * * 例子: * FileUtil::createDir('a/1/2/3'); 测试建立文件夹 建一个a/1/2/3文件夹 * FileUtil::cre ...
- 关于JavaScript概念的总结
原文 https://www.jianshu.com/p/1e8d8a691aa8 大纲 1.JavaScript的概念 2.JavaScript 特点 3.JavaScript是弱类型语言 4.Ja ...
- (六)RabbitMQ消息队列-消息任务分发与消息ACK确认机制(PHP版)
原文:(六)RabbitMQ消息队列-消息任务分发与消息ACK确认机制(PHP版) 在前面一章介绍了在PHP中如何使用RabbitMQ,至此入门的的部分就完成了,我们内心中一定还有很多疑问:如果多个消 ...
- 魔兽争霸war3心得体会(三):UD内战
最近,经常匹配到UD内战.有输有赢,有的时候,自己双矿经济,人口优势巨大,却很遗憾地输掉比赛. 本文,简要分析下 对战过程. 前期狗流开局, 5只狗,一只出去骚扰,攻击商店,防止对方科技蜘蛛骚扰我.二 ...
- shell脚本if条件总结
原文链接:https://geniuspeng.github.io/2018/03/12/shell-if/ shell编程中,if-then是一种常见的控制流命令,而if的条件判断一般采用内置命令t ...