首先说明一下

1) MinGw只是其中一种GCC编译环境的安装程序,还有像Cygwin也是差不多的;

2) 由于安装的时候有些地方忘了截图,所以图有些是借鉴别人的;

3) 还要就是安装MinGw,最好在一个网络比较好的环境中进行,

(我就是试过在网络不太稳定的环境中安装,结果有些东西就安装不完整,导致后来安装其他软件像OMNeT++的时候就会失败),

(当然其实也可以自行手动安装,就是需要什么下载什么然后安装,相当于离线版安装,具体在官网有说明; 上述说的是在线版安装,如果不太清楚要下载什么就用在线版安装吧)

一、首先下载好安装包,点击打开,我的版本的安装界面大致是这样的:

这些都没啥可说的,当然这步其实还不是安装程序;

二、上一个步骤按照指示一直下一步就好了,完成之后,会自动弹出一个窗口,叫做MinGW Installation Manager,就好像这样:

左边栏选中basic Setup,然后在右边选择,(好像是选GCC和G++就好了,但是在Basic Setup中的所有选项我都选择了),选择的方式是,右键 Mark for Installation

选择完之后,点击菜单栏的Installation --> apply change,然后让其自动下载安装就好了,它是边下载边安装的,所以最好选个网络好点的环境安装,

安装成功后的样子应该是这样的:

也就是那些图标都是变成填充样式的,还有哪个不是填充样式的(也就是没安装完整的,单独再Mark for Installation...再去安装就是了)

三、上述步骤安装完之后,就要去配置一下环境变量,将MinGW的安装路径的bin文件夹(例如D:\MinGW\bin)配置在Path环境变量中,就像这样:

这样就装好了,最后可以在CMD中输入 gcc -v,如果出现gcc版本信息而不是找不到gcc命令,即安装好了。

/***** 下面是我自己安装的时候的其他事情 *****/

( 我安装的时候一开始也是这么配置的,而事实上应该是这样配置就好了......我是因为MinGW在MinGW Installation Manager中没有安装完全的原因,所以Eclipse C++一直报错

Problem "g++" ("gcc") not found in PATH ...... 我就以为是环境变量没配好,就重新按照网上其他一些教程那样配:

1. 添加如下变量:

MINGW_HOME=D:\MinGW

LIBRARY_PATH=%MINGW_HOME%\lib

C_INCLUDE_PATH=%MINGW_HOME%\include

2. 向 Path 变量添加 %MINGW_HOME%\bin (记得添加英文状态下的分号)

/** 此外,用Eclipse C++的话 **/

3. 看其他教程说:

因为Eclipse预设用来编译的文件为 make.exe 但是 MinGw 安装后 make 的文件名是mingw32-make.exe,因此需要把 mingw32-make 改名为 make

我就复制一个mingw32-make将名字改为make

4. 需要在 Eclipse C++中进行设定Window->Preferences->C/C++->New C/C++ Project Wizard->Makefile Project->Binary Parser 取消 Elf Parser 改选 PE WindowsParse

等等,详见其他教程关于Eclipse C++的使用 )

MinGW安装教程的更多相关文章

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

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

  2. MinGW安装教程( MinGW - Minimalist GNU for Windows)

    首先说明一下 1) MinGw只是其中一种GCC编译环境的安装程序,还有像Cygwin也是差不多的; 2) 还要就是安装MinGw,最好在一个网络比较好的环境中进行,  (有可能导致后来安装其他软件像 ...

  3. OMNeT++安装教程

    前提及注意事项: 1) 安装之前首先要确定已经安装好GCC编译环境(例如:MinGW.Cygwin,选择一种安装); (否则OMNeT++会安装不成功),具体安装教程详见另一篇文章 MinGW安装教程 ...

  4. 《⑨也懂系列:MinGW-w64安装教程》著名C/C++编译器GCC的Windows版本(MinGW-w64在安装的时候可以选择版本,有图,一步一步)

    发布日期 2016年10月31日 分类 教程 标签 编程.软件 前言<⑨也懂系列:MinGW-w64安装教程>这篇文章由 rsreland (http://rsreland.net)于 2 ...

  5. 【Win10+eclipse+MinGW+QT安装教程】已有eclipse环境下配置QT插件出错详解

    (纪念一下装了一整天濒临绝望的自己[/doge]) (以下所有下载项一律使用32位) step1:下载安装eclipse.适配的jdk.MinGW和QT 1.下载32位eclipse for c++以 ...

  6. MinGW安装图文教程以及如何配置C语音编程环境

    MinGW安装图文教程以及如何配置C语音编程环境 转载自:http://www.jb51.net/softjc/192017.html MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序 ...

  7. MinGW安装和使用基础教程

    MinGW全称Minimalist GNU For Windows,是个精简的Windows平台C/C++.ADA及Fortran编译器,相比Cygwin而言,体积要小很多,使用较为方便.MinGW提 ...

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

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

  9. 第一站:CLion安装教程与环境配置

    原文来自:http://www.sunmey.cn/thread-129-1-1.html 本人:找了很久才找到的CLion安装教程与环境配置,这里分享给大家~ 这里要说明的一点是CLion是要钱的, ...

随机推荐

  1. 剑指offer-面试题4.替换空格

    题目:请实现一个函数,把字符串中的每个空格都替换成"%20".例如输入"We are happy." 则输出"We%20are%20happy.&qu ...

  2. Linux中shell文件操作大全

    1.创建文件夹#!/bin/shmkdir -m 777 "%%1" 2.创建文件#!/bin/shtouch "%%1" 3.删除文件#!/bin/shrm ...

  3. 【转】基于V4L2的视频驱动开发

    编写基于V4L2视频驱动主要涉及到以下几个知识点:1> 摄像头方面的知识 要了解选用的摄像头的特性,包括访问控制方法.各种参数的配置方法.信号输出类型等.2> Camera解码器.控制器 ...

  4. C# Socket学习笔记一

    小记:刚接触网络编程觉得网络是个神奇的东西,所以对它就很有兴趣,想了解下网络是如何进行进行数据传输的,那么开始第一天的学习吧!ReadyGo!!! 首先我们要了解一下几点内容: 1.网络中进程之间如何 ...

  5. java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter

    java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast ...

  6. 线程:Java主线程等待子线程结束

    使用Thread.join()方法: public class App { public static void main(String[] args) { testMain(); } public ...

  7. Graham算法—二维点集VC++实现

    一.凸包定义 通俗的说就是:一组平面上的点,求一个包含所有点的最小凸多边形,这个最小凸多边形就是凸包. 二.Graham算法思想 概要:Graham算法的主要思想就是,最终形成的凸包,即包围所有点的凸 ...

  8. CREATE DATABASE建库语句详解

    原创地址:http://blog.csdn.net/guguda2008/article/details/5716939 一个完整的建库语句是类似这样的: IF DB_ID('TEST') IS NO ...

  9. HtmlHelp

    @Html.Label("Label", "Label") @*渲染成<label for="Label">Label</ ...

  10. Oracle11g客户端安装及plsql配置

    1,项目使用的是oracle11g数据库,安装个客户端访问服务器. 到oracle官方下载: http://www.oracle.com/technology/global/cn/software/t ...