1.安装MinGW编译管理安装软件
官方下载:https://osdn.net/projects/mingw/releases/
官方直接下载地址:https://mirrors.xtom.com.hk/osdn//mingw/68260/mingw-get-setup.exe
作者百度云备份下载:https://pan.baidu.com/s/1-YIZK-joyS-9hf9CfeCBKw
注意:因为官方网站是外国的服务器,可能国内上不去,需要vpn,或者下载作者在百度云上传的,2019年4月21日的版本
提示: 在这一步之后,需要等待一段时间(会比较久一点,因为下载地址是国外官方开源库地址)他会去下载需要的文件,因为国内网络问题有时可能会下载失败,提示你: Download failed
解决办法: 尝试重新安装,如果还不行过一段时间感觉自身网络好了再尝试安装,或者安装这个自带gcc编译器的软件:https://www.cnblogs.com/xiaolantian/p/10744901.html 在这个软件的安装目录自带MinGw配置到path环境变量,和下面效果一样
## 图形化安装方式(推荐下面介绍的命令行安装方式,更直观,简单明了): 安装完上一步后最后点击完成(Finished)就会弹出这个 MinGw 安装管理器界面
1.
2.这里安装的是c++编译器,要按安装别的看下面介绍
3.看完下面一步再选择去安装吧
4.安装c 和 c++ 编译器 请按图勾上然后去选择 installation 菜单中的 apply changes 去安装:
4. 更多解释
6. 安装完后,还不能在 cmd、PowerShell 等命令行工具上使用,需要完成下面 命令方式安装编译器 的前两步,配置一下系统环境变量才能使用。
下面是引自百度百科的解释,简单认识下 msys 和 mingw 是什么:
Compiler: 编译器
Msys::Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。与Cygwin大致相当。
MinGW:是_Minimalist GNUfor Windows_的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。
## 下面是命令方式安装编译器:
1..安装好MinGW软件后,找到安装文件夹下的bin目录,默认应该是:c:\MinGW\bin
2..系统环境变量的path中将路径添加到最后,引一遍带有视频介绍的:https://jingyan.baidu.com/article/8275fc86403a3546a03cf6f0.html
如果是windows10系统,那么应该是这样的
1.
2.
3.
4.
如果你是windows7,那么是这样的
3.按window + R键 ,输入cmd打开命令窗口后输入命令安装c语言编译器: mingw-get install gcc
注意:输入命令后需要按回车键,之间有一个空格,不能连在一起,命令窗口才可以识别,错误的如:mingw-getinstallgcc 缺少空格,命令窗口提示找不到,报错
安装完,目录就会存在这些文件
【可选】安装以下属于c++的编译器:
4.安装g++或者gdb 输入命令: mingw-get install g++ && mingw-get install gdb
这时候就可以去编译后缀为.c的c语言源码了,在你的当前源码文件夹按住shift键然后鼠标右键就会出现在此处打开命令窗口
然后输入gcc 源码文件名即可编程生成可执行.exe文件了
如:
1.
2.
3.
4.
最基本的c语言代码:
#include <stdio.h>
int main()
{
printf("hello world");
return 0;
}