现在的位置: 首页 > 综合 > 正文

eclipse C/C++开发环境的配置

2018年02月17日 ⁄ 综合 ⁄ 共 1851字 ⁄ 字号 评论关闭
文章目录

1.前言

        Eclipse作为一个开源的IDE,不但开发界面人性化,而且支持多种语言的开发,例如JAVA、C/C++ 、Android等。更由于VS2012似乎对C++11不能很好的支持,而Eclipse却能比较好的支持C++11,因此本文主要介绍C/C++在Eclipse中的开发环境配置。

2.Eclipse下载及安装

Eclipse有多个版本,各种版本对应不同的应用。其中Eclipse IDE for C/C++ Developers即为C/C++开发的版本,里面集成了CDT插件,因此不需要另外安装。Eclipse IDE for C/C++Developers的下载地址:http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/lunasr1

这里主要介绍Eclipse标准版的安装及CDT的安装。首先下载Eclipse classic 下载地址:http://www.eclipse.org/downloads/packages/eclipse-classic-422/junosr2

将安装下载解压到你的电脑磁盘例如E:如图:

 

Eclipse不需要安装解压即可使用,双击eclipse.exe启动eclipse.

注意:由于Eclipse是基于JAVA开发的,因此需要JAVA的运行环境。如果你启动Eclipse出错说明你的电脑未安装JAVA虚拟机。请到该下载地址:https://java.com/zh_CN/download/index.jsp下载JRE并安装.

3.CDT插件的安装

   CDT是eclipse为C/C++提供的一个功能齐全集成开发环境插件。要使用eclipse开发C/C++程序必须安装CDT.

   CDT的安装分为离线安装和在线安装两种方式,下面分别介绍。

离线安装

   1.下载CDT离线安装包:

http://www.eclipse.org/cdt/downloads.php

由于本文采用的是eclipse 标准版即EclipseKepler.因此这里选择CDT 8.3.0for Eclipse Kepler下的CDT.

下载保存CDT到你的磁盘。

2.安装CDT

打开elipse.Help->Install New Software

点击add->Aarchive

选择上面下载的CDT安装包打开

全选所有CDT组件,next等待完成安装

在线安装

同样打开elipse.Help->Install New Software

点击add 添加站点:Name:CDT

Location: http://download.eclipse.org/tools/cdt/releases/kepler



    OK确定选择组件安装。

4. MinGW安装与配置

安装了CDT只能说可以在eclipse中编写程序,但还需要一个编译器来编译程序。这里选择MinGW作为C/C++的编译器。下载MinGW安装器http://www.mingw.org/download.shtml

运行安装程序,一路Next,在“SeLectComponents”界面,选择C Compiler、C++Compiler、MSYS Basic System和 MinGW Developer Toolkit。在Path变量的顶部添加类似如下路径 C:\MinGW\bin;C:\MinGW\msys\1.0\bin;具体的路径要根据你的MinGW安装位置决定。

同时,将C:\MinGW\bin下的文件“mingw32-make.exe”改名成“make.exe”,便于Eclipse直接调用此进行编译。

 

设置完成重启电脑后启动一个命令行,敲入make、gcc测试是否配置成功。

5. eclipse配置

启动Eclipse,打开Window->Preperence.

如图将MinGW GCC 设为默认工具

选择 PE WindowsParser 打勾确定。

6. 新建C++工程配置C++11支持

新建一个C++工程

选择工程,打开Project->Properties

打开C/C++ Build -> Settings -> Tool Settings ->Cross G++ Complier->Miscellaneous -> Other flags:

添加: "-c -fmessage-length=0 -std=c++11";GCC在make时, 添加C++11的特性.

 

自此eclipse C/C++开发环境搭建完毕,有不正之处,望指正。

抱歉!评论已关闭.