MinGW在线安装程序下载地址:http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20101030/mingw-get-inst-20101030.exe/download

一、运行环境 / Environment

Windows 2003 32bit / Windows Xp 32bit / Windows 7

二、MinGW安装 / MinGW - Howto Install

1、双击 mingw-get-inst-20101030.exe 运行,出现如下图所示界面。
     点击 “Next >” 按钮。

2、提示将在所有用户的开始菜单或桌面上建立快捷方式图标,如果只是安装给当前用户使用,点击“Cancel”按钮退出安装,以非Administrator权限重新运行安装程序。
     点击 “Next >” 按钮。

3、提示安装选择:
      Use pre-packaged resossitory catalogues 表示安装20101030这个版本。
      Download lastest repository catalogues 表示安装当前最新版本。
      
      点击 “Next >” 按钮。

4、展示软件协议。选择 I accept the agreement,并点击 “Next >” 按钮。

5、提示选择安装目录。默认为C:\MinGW,当然可以选择其他目录。点击 “Next >” 按钮。
      建议:目录名称不要包含空格。

6、提示会在程序菜单下建立程序的开始菜单目录,默认为 MinGW。
      如果不需要建立开始菜单目录,可以选择 Don't create a Start Menu folder。

点击 “Next >” 按钮。

7、提示选择安装的组件。
      建议安装所有组件,一般情况下只要选择 C Compiler、C++ Compiler、MSYS Basic System 就够了。

8、展示确认信息。告诉你选择了安装哪些组件以及安装在哪个目录下。
     点击 “Install” 按钮。

系统会另外弹出一个DOS窗口,开始下载选择安装的组件。

9、安装完成后,目录结果类似如下图所示:

三、MinGW配置 / MinGW - Howto Configure

1、右击“我的电脑”图标,在弹出的菜单上选择“属性(R)”菜单项。

2、选择“高级”选项卡。点击“环境变量”按钮。

3、点击“新建(W)”按钮,新建环境变量:MINGW_HOME,变量值为MinGW的安装目录。

4、选择环境变量Path,点击“编辑(I)”按钮。在尾部加入“%MINGW_HOME%\bin;”。点击“确定"按钮保存。

5、点击开始菜单上的”运行“,输入 cmd 打开命令行窗口。

6、输入gcc -v 回车,再输入g++ -v 回车,如果出现窗口的提示,说明MinGW的安装和环境变量配置成功。

四、编译和运行C HelloWorld程序 / Compile and Run C HelloWorld

1、在C盘下新建一个helloworld.c文件,源代码如下

#include <stdio.h>

main() {
    printf ("Hello World!\n");
    
    return 0;
}

2、编译。
C:\>gcc -o helloworld.exe helloworld.c

3、运行。
C:\>helloworld.exe
Hello World!This is my first c program!

五、编译和运行C++ HelloWorld程序 / Compile and Run C++ HelloWorld

1、在C盘下新建一个helloworld.cpp文件,源代码如下

#include <iostream>

main() {
    std::cout << "Hello world!This is my first c++ program!" << std::endl;
    
    return 0;
}

2、编译。
C:\>g++ -o helloworld.exe helloworld.cpp

3、运行。
C:\>helloworld.exe
Hello world!This is my first c++ program!

MinGW - 安装和配置 / MinGW - Howto Install And Configure的更多相关文章

  1. windows 10安装和配置caffe教程 | Install and Configure Caffe on windows 10

    本文首发于个人博客https://kezunlin.me/post/1739694c/,欢迎阅读! Install and Configure Caffe on windows 10 Part 1: ...

  2. [Part 1] Ubuntu 16.04安装和配置QT5 | Part-1: Install and Configure Qt5 on Ubuntu 16.04

    本文首发于个人博客https://kezunlin.me/post/91842b71/,欢迎阅读! Part-1: Install and Configure Qt5 on Ubuntu 16.04 ...

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

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

  4. NotePad++安装和配置C/C++开发插件

    NotePad++ - 安装和配置C/C++开发插件 | NotePad++ - Install and Configure plugins for develop C/C++ http://aofe ...

  5. Linux下FTP安装与配置

    第一部分 .note-content {font-family: 'Helvetica Neue', Arial, 'Hiragino Sans GB', STHeiti, 'Microsoft Ya ...

  6. (七)OpenStack---M版---双节点搭建---Dashboard安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.安装并配置 2.重启apache和memcached服务 3.验证 4.在Web界面创建网络 ...

  7. MinGW安装配置过程

    MinGW安装过程 一. 下载 MinGW官网下载地址:http://sourceforge.net/projects/mingw/ 二. 安装 1. 双击下载好的压缩文件. 2. 然后出现如下界面, ...

  8. win8.1 pro-64位下安装配置MinGW—64位

    1.下载MinGW-w64位:http://mingw-w64.org/doku.php 点击Downloads 说明:这边使用的是在线安装方式: 在网站里可以看到他安装后的文件夹: 2.安装 运行m ...

  9. Windows下安装配置MinGW GCC调试环境

    下载安装文件:Sourceforge  64位系统安装选项记得选x86_64.安装过程中连不上服务器的话也可以选择下载压缩包. 配置环境变量,假设mingw安装目录为C:\mingw-w64\ming ...

随机推荐

  1. 洛谷 P2559 [AHOI2002]哈利·波特与魔法石

    P2559 [AHOI2002]哈利·波特与魔法石 题目描述 输入输出格式 输入格式: 文件中第一行有七个数,分别是 S1. S2 . …. S7 :第二行有两个数,依次分别是起点城市 i 和终点城市 ...

  2. nyoj 628 小媛在努力 【搜索】

    第一次是直接建一个10^7的数组 结果  内存大的要死.! 是不是能够不建数组 这下好了 小媛在努力 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描写叙述 在多媒体数据处理 ...

  3. 操作系统 之 哈希表 Linux 内核 应用浅析

    1.基本概念         散列表(Hash  table.也叫哈希表).是依据关键码值(Key  value)而直接进行訪问的数据结构. 也就是说,它通过把关键码值映射到表中一个位置来訪问记录.以 ...

  4. m-orchastration system

    m-orchastration system 1.bootstrap上面有很多前台的页面代码可以用 2.H-ui里面的案例我可以去看看,这个网站也有后台框架 H-ui案例 - H-ui前端框架官方网站 ...

  5. Ubuntu16.04+GTX 1080Ti+CUDA 8.0+cuDNN+Tesnorflow1.0深度学习服务器安装之路

    0.安装背景 系统:ubuntu 16.04 内核:4.4.0-140-generic GPU:GTX 1080Ti nvidia驱动版本: 384.111 cuda: CUDA 8.0 深度学习库c ...

  6. echarts中国地图

    echarts中国地图效果图: =================== 需要引入echarts的js文件:(1.echarts.min.js:2.china.js) 下载地址: echarts.min ...

  7. (转载)Android:学习AIDL,这一篇文章就够了(上)

    前言 在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就很尴尬了.不过又转念一想, ...

  8. Spannable对textview首行缩进的设置

    1.创建Spannable对象 SpannableString contentSpan = new SpannableString(data.getBusinessTitle()); 2.设置文本缩进 ...

  9. jq不懂的地方

    在循环列表中,获取input标签的值,不能用id获取,用class获取值,通过父级属性找到class,this 指当前点击的位置var UID = $(this).parents("tr&q ...

  10. CSS3新增的属性有哪些:

    CSS 用于控制网页的样式和布局. CSS3 是最新的 CSS 标准. CSS3新增了很多的属性,下面一起来分析一下新增的一些属性: 1.CSS3边框: border-radius:CSS3圆角边框. ...