- MinGW简介
MinGW是是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。MinGW是从Cygwin(1.3.3版)基础上发展而来。GCC支持的语言大多在MinGW也受支持,其中涵盖C、C++、Objective-C、Fortran及Ada。简单来说,就是Windows下C/C++的运行环境。
- MinGW下载点击下载MinWG ,下载完成如图
- MinnGW安装
- 右键管理员身份运行刚刚下载的安装程序,选择Install
- 点击Change可以改变安装路径,此处我选择了默认路径(建议选择默认路径,不然图形化界面可能无法启动),然后记住此处的路径,后面需要用来添加环境变量。左下角的4个勾选项依次是
- 是否安装图形化用户界面
- 哪些用户可以使用(建议所有用户for all users)
- 创建开始菜单快捷方式
- 创建桌面快捷方式
- 一路Continue,安装完成在桌面出现以下图标,点击打开软件
- 选中要选择的package,右键选择
Mark for Installation
- 选择完成之后选择菜单栏 Installation -> Apply Changes
- 然后配置环境变量,把刚开始选择的MinGW的安装目录下的bin文件夹的路径加入Path变量,如下图所示(如果是第二张图别忘了加分号)
- 然后打开命令行,输入
gcc -v,出现下图版本信息说明已经安装成功。接下来,写个C文件测试一下。
- 在桌面新建一个txt文件,输入以下代码,命名为test.c
#include<stdio.h>
int main(){
printf("Hello World !\n");
return 0;
}
- 打开命令行,输入
gcc test -o test编译文件,在当前路径会生成一个test.exe文件,然后输入test,若打印出Hello World说明成功了。
- 但是此时直接点击
test.exe文件会闪退,于是再次新建一个文件,命名为test1.c,输入以下代码,即在return 0之前加了system("pause");
#include<stdio.h>
#include<windows.h>
int main(){
printf("Hello World !\n");
system("pause");
return 0;
}
- 此时直接点击exe文件,不再闪退,输出
Hello World,成功!
评论