您的位置:首页 > 编程语言 > C语言/C++

(一)Eclipse环境下配置C/C++的IDE(运行环境)

2017-12-27 23:18 423 查看
近期我在自学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环境下也是一样解决了)

工欲善其事,必先利其器,好了,上面的教程大家可以综合起来参考,当然也可参考我的哈


一、Eclipse C/C++ IDE的安装

直接到marketplace官网,搜索就可以得到,然后拖放(drag and drop) install到你的eclipse就可以安装了,安装完重启就可以,当然这只是第一步。
eclipse C/C++安装地址(仅供参考)



二、MinGw的安装

直接到官网上面去下载MinGw官网地址 ,反正只要下载的到就行。安装的位置没有强制要求,大家可以安装到任意盘,不过不建议盘符有中文,有可能会出问题。对于要安装的,我是点击了全部安装

,建议大家如果不差那几个空间,也全部安装一下,因为到最后很有可能因为两个库函数,或者什么没装上而产生不能运行的悲剧。


最好全部选择,如下图:



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




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



至此,我们的MinGw基本安装完成,安装完成了之后呢, 我们就要进一步的配置一下MinGW,以便Eclipse运行时能够调用的到。

三、MinGw的配置

这个配置要根据自己的实际情况,我的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!



四、Eclipse 相关配置

下面的这两段话是复制粘贴的



,但是无伤大雅,大家根据实际情况来设定一下,我是找到了第一个,没找到第二个设置,但是最后还是运行成功了。


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++环境所以得打开这个视图)

五、Eclipse 里运行C/C++程序

1 代码部分不要有语法错误 ,下面是简易的Helloword程序代码
//============================================================================
// Name        : Demo.cpp
// Author      :
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================

#include <iostream>
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进入下图界面,按照图片操作即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: