网上的内容乱七八糟,还是自己想办法好,本人试用两种方法,第一种方法,下载codeblocks(失败),第二种方法,从MinGW官网下载(成功)。
下载路径http://www.codeblocks.org/downloads,安装教程:http://xinzhi.wenda.so.com/a/1541658150208115,安装完成目录大致如下图。
将安装出来的codeblocks目录下的MinGW放在,某个盘符的目录下,建议C盘(C:\MinGW),然后设置环境变量,在系统变量中添加如下内容。
C_INCLUDEDE_PATH C:\MinGW\include
LIBRARY_PATH C:\MinGW\lib
以及在Path变量下添加
Path C:\MinGW\bin
在CMD中输入
gcc -v
结果大致如下。
但这只是表明在MinGW目录下有gcc.exe这个可执行文件,如果不配置好基本没用,在CMD中进入自己的C语言代码目录下,然后按照gcc 【C语言文件名.c】 - o【C语言文件名】,大致如下。
结果一般情况下都是失败,中间过程我已经忘了,我用的是第二种方法成功。
官网路径:http://www.mingw.org/,安装教程:http://xinzhi.wenda.so.com/a/1519378836611631,环境变量内容和上面一致。
,安装进行到这个阶段就先停一下。
建议先阅读官网主页左边这个部分的链接内容,直接阅读HOWTO Install the MinGW(GCC) Compiler Suite模块,可以直接帮助安装,如果实在担心出错,建议在此之前先读Getting Started模块,就是教你这个MinGW器怎么用,跟下载内容没多大关系。
按照官网教程如果想要利用这个MinGW安装器构造一个C语言编译器,需要如下基本内容。
那怎么完整获取这些内容呢?安装器也有些地方不完善,需要与这几个链接互补下载。安装器优先,因为一般版本比较新,然而有些时候有些文件很难下载下来,所以用链接下载。注意,如果安装器上不完整,不要只下载某一个(如dev),另一个(如dll)从链接上下载,这样会造成版本不同,严重的会造成你全部失败,要从头开始,所以只能选择一个下载方式。这里我把各个基本内容的文件下载方式列出来,。
这里有从安装器上下载下来的内容,也有从链接下载下来的内容,那怎么办呢?
从安装器上下载下来的内容已经存在于你的MinGW目录下了,简单说就是不用你管了,需要你管的是,从链接下载下来的内容,将其全部解压,解压到下载的压缩文件目录下有非压缩文件的状态即可,然后全部拖到MinGW目录下,会自动排放,一般如果你是按照我上面的内容,是不会发生文件冲突的。
如果说发生文件冲突,也就是你的文件我已经有了,那你要好好想想,是否要将安装器上下载的内容进行移除,然后从链接上下载,或者不要覆盖,注意版本。
如果不完整后面会有各种问题。
上面是由于我之前没有下载mingwrt也就是mingw-runtime,导致报错缺少文件crt2.0,而这文件是程序处理过程必须的文件,所以报错。
再次运行。
没有报错。
如果你用的编辑器不需要在CMD中运行可能不需要这一步,看是否报错或乱码。
如果你提前在sublime中配置在CMD下编译.c文件,在sublime执行如下代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
printf("请输入:\n");
scanf("%d",&n);
printf("%d\n",n);
return 0;
}
没得塔西,没得塔西。