近期我在自学JAVA,但是中途老板让整一个关于C语言的程序,想着装VisualStdio或者VC6.0,来回跟Eclipse切换不方便,
所以倒腾一下,想着用Eclipse来运行C/C++,但是过程巨麻烦,如果是只学C/C++之类的,建议单独用VS(VisualStdio)或者VC6.0,
这样可能会更好配置一些。)··( 毕竟我感觉这个过程太痛苦,怕写了之后有人参考装,被喷
好了,废话少说,言谈休烦,将正事了。
我参考了好几篇文章,下面先将参考文章的地址放出来,希望上面的几位大佬不会怪罪我:
1.【入门教程】使用Eclipse搭建C/C++开发环境 (小茗同学的博客园)(他的博客很不错,推荐给大家!)
2.Eclipse配置C/C++开发环境 (hujingn的博客) (这个写的条理清楚一些)
3.win10中eclipse中编译和运行C/C++程序 (baidu_32144071的博客) (我的也是win10系统,不过写的有些简单了,也可以参考)
4. 关于Eclipse C++出现Launch failed,Binary not found问题的解决方案(Win7环境下)(虽然他说的是win7环境下,但是我在win10环境下也是一样解决了)
工欲善其事,必先利其器,好了,上面的教程大家可以综合起来参考,当然也可参考我的哈
直接到marketplace官网,搜索就可以得到,然后拖放(drag and drop) install到你的eclipse就可以安装了,安装完重启就可以,当然这只是第一步。
eclipse C/C++安装地址(仅供参考)

直接到官网上面去下载 MinGw官网地址 ,反正只要下载的到就行。安装的位置没有强制要求,大家可以安装到任意盘,不过不建议盘符有中文,有可能会出问题。对于要安装的,我是点击了全部安装 ,建议大家如果不差那几个空间,也全部安装一下,因为到最后很有可能因为两个库函数,或者什么没装上而产生不能运行的悲剧。
最好全部选择,如下图:

全选之后点击apply,就会安装,如下图:

安装完成之后点击close即可,如果哪一个没有安装完成,右键他点击mark for installation,重复上述的步骤,知道全部安装完。

至此,我们的MinGw基本安装完成,安装完成了之后呢, 我们就要进一步的配置一下MinGW,以便Eclipse运行时能够调用的到。
这个配置要根据自己的实际情况,我的MinGW是安装在了D盘根目录,大家配置的时候可以根据自己的实际安装位置做一下改变。
1 添加环境变量
右键我的电脑->属性->高级->环境变量->系统变量中添加

2 MINGW_HOME=D:/MinGW

3 LIBRARY_PATH = %MINGW_HOME%/lib

4 C_INCLUDE_PATH = %MINGW_HOME%/include

5 在PATH变量的最后增加 ;%MINGW_HOME%/bin

6 CPLUS_INCLUDE_PATH=%MINGW_HOME%\include\c++\3.4.5;%MINGW_HOME%\include\c++\3.4.5\mingw32;%MINGW_HOME%\include\c++\3
.4.5\backward;%MINGW_HOME%\include

大家根据自己的实际安装位置配置以上环境变量,配置好了之后要测验一下是否正确配置,打开cmd,输入 gcc -v,会显示类似下图内容:
出现以上内容,MinGW环境配置大致成功,现在可以进行最后一步了。
最后呢, 要说一点,这个大家最好改一下。因为Eclipse预设用来编译的文件为 make.exe 但是 MinGw 安装后 make 的文件名是mingw32-make.exe
因此需要把 mingw32-make 改名为 make!
下面的这两段话是复制粘贴的 ,但是无伤大雅,大家根据实际情况来设定一下,我是找到了第一个,没找到第二个设置,但是最后还是运行成功了。
1 为了让CDT能够采用MinGW进行编译,需要在 Eclipse 中进行设定
Window->Preferences->C/C++->Make->NewMake Project->New Builder->Binary Parser 取消 Elf Parser 改选 PE WindowsParser
2 还有一个问题需要注意,cdt的一个问题,在对c++文件建立indexer时会在75%的时候卡住,而且cpu占用率通常都是100%,知道的唯一的解决办法是将indexer功能关闭 Window->Perferences->C/C++-->Indexer把Apply indexer to all projects now前面的对号钩掉。(
这一项我未找到)
3.新建 C/C++ project 文件,如下图所示,但是一定要根据自己的实际情况来配置!!!
点击finish,完成创建。(记得打开C/C++ 视图,因为我的Eclipse原来是为JavaSE还有JavaEE开发
用的,现在用来配置C/C++环境所以得打开这个视图)
1 代码部分不要有语法错误 ,下面是简易的Helloword程序代码
//============================================================================
// Name : Demo.cpp
// Author :
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include
using namespace std;
int main() {
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
cout << "终于配置成功了!" << endl; // prints !!!Hello World!!!
return 0;
}
2.现在还不能运行,点击Run,进入Run Configuration,进行一下设置
2 上面配置过后,点击Run不出意外应该就能出来结果了。
3 结果终于出来了,废了九牛二虎之力才配置出来,要是不一边要学一下Java,另外一边老板让整C/C++的项目,
打死都不愿意做这样的事情第二回了。看如下图,我可以再Eclipse里面同时编辑Java跟C/C++,有完整的编译,运行,调试
,虽然累了一点,但是还是感觉挺直的。
最后的最后,我补充说两句。就是咱们的Eclipse C/C++ IDE 配置好了之后,会有一个快捷键的冲突,
即Eclipse代码点击界面 Ctrl + = 是代码放大,但是C/C++ IDE 里面 Ctrl + = 是另外一个快捷键,建议这个改成Ctrl + Alt + =
具体的更改快捷键方法再下边:
点击Window->preferences进入下图界面,按照图片操作即可。