MinGW - 安装和配置 / MinGW - Howto Install And Configure
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文件,源代码如下:
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文件,源代码如下:
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的更多相关文章
- windows 10安装和配置caffe教程 | Install and Configure Caffe on windows 10
本文首发于个人博客https://kezunlin.me/post/1739694c/,欢迎阅读! Install and Configure Caffe on windows 10 Part 1: ...
- [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 ...
- MinGW安装教程——著名C/C++编译器GCC的Windows版本
前言本文主要讲述如何安装 C语言 编译器——MinGW,特点是文章附有完整详细的实际安装过程截图,文字反而起说明提示作用. 编写本文的原因始于我的一个观点:图片可以比文字传达更多的信息,也能让其他人更 ...
- NotePad++安装和配置C/C++开发插件
NotePad++ - 安装和配置C/C++开发插件 | NotePad++ - Install and Configure plugins for develop C/C++ http://aofe ...
- Linux下FTP安装与配置
第一部分 .note-content {font-family: 'Helvetica Neue', Arial, 'Hiragino Sans GB', STHeiti, 'Microsoft Ya ...
- (七)OpenStack---M版---双节点搭建---Dashboard安装和配置
↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.安装并配置 2.重启apache和memcached服务 3.验证 4.在Web界面创建网络 ...
- MinGW安装配置过程
MinGW安装过程 一. 下载 MinGW官网下载地址:http://sourceforge.net/projects/mingw/ 二. 安装 1. 双击下载好的压缩文件. 2. 然后出现如下界面, ...
- win8.1 pro-64位下安装配置MinGW—64位
1.下载MinGW-w64位:http://mingw-w64.org/doku.php 点击Downloads 说明:这边使用的是在线安装方式: 在网站里可以看到他安装后的文件夹: 2.安装 运行m ...
- Windows下安装配置MinGW GCC调试环境
下载安装文件:Sourceforge 64位系统安装选项记得选x86_64.安装过程中连不上服务器的话也可以选择下载压缩包. 配置环境变量,假设mingw安装目录为C:\mingw-w64\ming ...
随机推荐
- HDU 4309 Contest 1
最大流建图.开始以为旧桥有1000座,没敢用枚举,后来看看题目发现了只是十二座.枚举桥的状态没问题. 对于隧道的容量W,可以虚拟出第三个结点表示,如u->v.增加一个点p,u->p(INF ...
- php抽奖、随机广告算法
我们先完毕后台PHP的流程,PHP的主要工作是负责配置奖项及相应的中奖概率,当前端页面点击翻动某个方块时会想后台PHP发送ajax请求,那么后台PHP依据配置的概率,通过概率算法给出中奖结果,同一时候 ...
- 数据库之Case When
近期几天的工作本来组长是安排我用mindfocion画几个图,本来以为难点是这个控件的使用,可是开发的时候才发现由于数据量有点多,所以在开发的时候汇总这些信息倒是费了我许多的功夫,最后总结一下就是写了 ...
- STM32F407VG (四)时钟配置
1.STM32 F407VG 的starup_stm32f40_41xxx.s的例如以下位置调用 IMPORT SystemInit,之后调用main函数,所以 进入main函数时候就已经自己主动完毕 ...
- Gradle 编译多个project(包括多Library库project依赖)指导
Gradle Android最新自己主动化编译脚本教程(提供demo源代码) 这篇文章我简单写了基于Gradle2.1 进行的android project和android library的编译实例, ...
- UVA - 10229 Modular Fibonacci 矩阵快速幂
Modular Fibonacci The Fibonacci numbers (0, 1, 1, 2, 3, 5, 8, 13, 21, 3 ...
- jquery 函数的定义
var ss_login = { ptjy : function(method) { CloseAlert(); if( getLocalData("ActivePTJYUser" ...
- scanf使用与运算符
scanf接收输入 #include <stdio.h> #include <stdlib.h> // 接收用户输入的小写字母,输出大写字母 int main() { char ...
- Kettle学习系列之kettle的下载、安装和初步使用(windows平台下)(图文详解)
不多说,直接上干货! kettle的下载 Kettle可以在http://kettle.pentaho.org/网站下载 http://sourceforge.n ...
- 新疆大学OJ(ACM) 1099: 数列有序!
1099: 数列有序! 时间限制: 1 Sec 内存限制: 128 MB 题目描述 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的 ...