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

    近期我在自学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++安装地址(仅供参考)

(一)Eclipse环境下配置C/C++的IDE(运行环境)_第1张图片




二、MinGw的安装

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


最好全部选择,如下图:

(一)Eclipse环境下配置C/C++的IDE(运行环境)_第3张图片



全选之后点击apply,就会安装,如下图:(一)Eclipse环境下配置C/C++的IDE(运行环境)_第4张图片

(一)Eclipse环境下配置C/C++的IDE(运行环境)_第5张图片



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

(一)Eclipse环境下配置C/C++的IDE(运行环境)_第6张图片


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



三、MinGw的配置

这个配置要根据自己的实际情况,我的MinGW是安装在了D盘根目录,大家配置的时候可以根据自己的实际安装位置做一下改变。

1  添加环境变量

  右键我的电脑->属性->高级->环境变量->系统变量中添加

(一)Eclipse环境下配置C/C++的IDE(运行环境)_第7张图片


2  MINGW_HOME=D:/MinGW

(一)Eclipse环境下配置C/C++的IDE(运行环境)_第8张图片




3  LIBRARY_PATH = %MINGW_HOME%/lib

(一)Eclipse环境下配置C/C++的IDE(运行环境)_第9张图片



4  C_INCLUDE_PATH = %MINGW_HOME%/include

(一)Eclipse环境下配置C/C++的IDE(运行环境)_第10张图片



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

(一)Eclipse环境下配置C/C++的IDE(运行环境)_第11张图片



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

(一)Eclipse环境下配置C/C++的IDE(运行环境)_第12张图片



大家根据自己的实际安装位置配置以上环境变量,配置好了之后要测验一下是否正确配置,打开cmd,输入 gcc -v,会显示类似下图内容:
(一)Eclipse环境下配置C/C++的IDE(运行环境)_第13张图片
出现以上内容,MinGW环境配置大致成功,现在可以进行最后一步了。

 最后呢, 要说一点,这个大家最好改一下。因为Eclipse预设用来编译的文件为 make.exe 但是 MinGw 安装后 make 的文件名是mingw32-make.exe
因此需要把 mingw32-make 改名为 make!
(一)Eclipse环境下配置C/C++的IDE(运行环境)_第14张图片



四、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前面的对号钩掉。( 这一项我未找到
(一)Eclipse环境下配置C/C++的IDE(运行环境)_第15张图片 (一)Eclipse环境下配置C/C++的IDE(运行环境)_第16张图片


3.新建 C/C++ project 文件,如下图所示,但是一定要根据自己的实际情况来配置!!!
(一)Eclipse环境下配置C/C++的IDE(运行环境)_第17张图片


(一)Eclipse环境下配置C/C++的IDE(运行环境)_第18张图片


(一)Eclipse环境下配置C/C++的IDE(运行环境)_第19张图片

(一)Eclipse环境下配置C/C++的IDE(运行环境)_第20张图片

点击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 
using namespace std;

int main() {
	cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
	cout << "终于配置成功了!" << endl; // prints !!!Hello World!!!
	return 0;
}

2.现在还不能运行,点击Run,进入Run Configuration,进行一下设置
(一)Eclipse环境下配置C/C++的IDE(运行环境)_第21张图片
(一)Eclipse环境下配置C/C++的IDE(运行环境)_第22张图片


2  上面配置过后,点击Run不出意外应该就能出来结果了。
(一)Eclipse环境下配置C/C++的IDE(运行环境)_第23张图片
3  结果终于出来了,废了九牛二虎之力才配置出来,要是不一边要学一下Java,另外一边老板让整C/C++的项目,
打死都不愿意做这样的事情第二回了。看如下图,我可以再Eclipse里面同时编辑Java跟C/C++,有完整的编译,运行,调试
,虽然累了一点,但是还是感觉挺直的。

(一)Eclipse环境下配置C/C++的IDE(运行环境)_第24张图片











最后的最后,我补充说两句。就是咱们的Eclipse C/C++ IDE 配置好了之后,会有一个快捷键的冲突,
即Eclipse代码点击界面 Ctrl + = 是代码放大,但是C/C++ IDE 里面 Ctrl + =  是另外一个快捷键,建议这个改成Ctrl + Alt + = 
具体的更改快捷键方法再下边:
点击Window->preferences进入下图界面,按照图片操作即可。
(一)Eclipse环境下配置C/C++的IDE(运行环境)_第25张图片







你可能感兴趣的:(Eclipse使用心得,JavaSE学习)