Eclipse搭建C语言开发环境

Eclipse搭建C语言开发环境

Eclipse进行C/C++开发—Eclipse+CDT+MinGW的配置与使用详解

1.   简介

Eclipse作为目前如日中天的开放式IDE,由于有大量插件支持,所以几乎无所不能,除了Java开发的老本行之外,C/C++开发也不在话下。下面就给大家介绍如何使用CDT(C/C++Development Tools)进行C/C++开发。本文适合有一定Eclipse使用经验的读者,如果您对Eclipse的基本操作还很陌生,请先在网上搜索相关教程进行学习。

2.   相关软件的下载准备

2.1下载Eclipse SDK +CDT

安装和配置请先从http://www.eclipse.org/downloads/下载的Eclipse SDK,目前的最新版本是3.3.1,然后从http://www.eclipse.org/cdt/downloads.php 

下载与Eclipse版本相配套的CDT

2.2下载Eclipse IDE for C/C++

直接下载打包好的Eclipse IDE for C/C++ Developers ,这个版本包含了最新版本的eclipse IDE的核心和与之配套的CDT,免去了安装CDT的麻烦。

2.3下载安装JDK

为了能够正常运行Eclipse,请确保你的计算机上装有JDK,并且已经配置好了环境变量。

2.4下载C/C++编译器

由于CDT中并不自带编译器,所以还需要安装一个C/C++的编译器,这里给大家推荐的是MinGW,下载地址为http://www.mingw.org/download.shtml,以下将使用MinGW-3.1.0-1进行讲解。

3.   软件的安装

3.1Eclipse SDK+CDT的安装

以上软件凑齐之后,便可以进行安装配置了。首先,解压Eclipse SDK的安装程序即可完成Eclipse的安装,这里假设将其解压到C:\路径下,则C:\下会出现一个名为“eclipse”的文件夹。接着,将CDT的安装文件同样解压到C:\路径下,由于其解压后同样是名为“eclipse”的文件夹,所以会插入或覆盖相应的文件,解压完成后,CDT的安装工作便完成了。

3.2Eclipse IDEfor C/C++的安装

这是一个压缩包,直接解压就可以,这里面包含了CDT.

3.3C/C++编译器MinGW的安装

安装MinGW,假设安装到C:\MinGW目录下。安装完成之后进行相应的环境变量的配置。右键我的电脑”->“属性”->“高级”->“环境变量,在系统变量中修改“Path”变量,在最后面添加“C:\MinGW\bin;”,注意,如果原来的Path变量值不是以结尾的,一定要添加上一个分号在“C:\MinGW\bin;”之前,以起到分隔的作用。

如图1.

                                                                                     

                                                                                                                                                                图1

接下来,在用户变量中分别新建并配置如下变量,如图2

LIBRARY_PATH C:\MinGW\lib 
C_INCLUDE_PATH
C:\MinGW\include 
CPLUS_INCLUDE_PATH
C:\MinGW\include\c++\;C:\MinGW\include\c++\3.2.3\mingw32; 
C:\MinGW\include\c++\3.2.3\backward;C:\MinGW\include

                                                                               

2

4.   CDT相关参数的配置

以上步骤完成之后,请启动Eclipse进行CDT相关参数的配置。在菜单栏中选择“Window”,在其子菜单中选择“Preferences…”,如图3

                                                                               

                                                                                                                                                       图3

在左边的树状菜单中选择“C/C++”->“Make”->“NewMake Projects”,在右侧选择“Binary Parser”这一栏,然后在下面点选“PE Windows Parser”,并将其他选项取消选择,完成之后点击“OK”,如图4

                                                                              

4

由于在CDT中进行make操作的默认命令为“make”,而MinGW中用于make的程序为“mingw32-make.exe”,所以应将CDT中所有的默认“make”命令都改为“mingw32-make”。但是这样更改非常麻烦,所以这里提供一个投机取巧的方法,将“C:\MinGW\bin\mingw32-make.exe”复制一份副本,重命名为“make.exe”即可。

5.   新建一个工程

Eclipse中,是以“Project”即项目为单位进行开发的,不能够对不属于任何一个Project的单个源文件进行编辑和编译,所以打开Eclipse IDE之后的首要任务是新建一个工程。以新建一个C++工程为例,点击菜单栏的“File->New->C++Project”,如下图:

                                                                         

     

    在弹出的对话框中依次输入Project name(工程名),选择Project type(工程类型),然后点击“Finish”(完成)。Project type分为两种,“Executeble”“Makefile project”,其中“Executeble”Managed C++ Project,即自动编译的C++工程;而“Makefile project”是通过写makefile来手动编译的C++工程,新手建议使用自动编译的C++工程。这里我们选择了一个“Executeble”“Hello World C++ Project”Hello World示例工程)。如下图:

                                                                         

    新建工程后的IDE界面如下图,左侧为Project Explorer(工程浏览器),中间是Editor(代码编辑器),右边是Outline(大纲),下方的“Console”就是传说中的控制台。在自动编译的C++工程中,当代码发生更改并保存后,eclipse便会自动调用编译器对此文件进行编译,编译信息会在控制台中输出,如果出现编译错误,则在出错的代码的左边会出现小红叉。

                                                                        

    编译成功后,在Project Explorer中会出现编译后的二进制可执行文件,如MyProject.exe。若要运行此程序,则右键之->Run As(运行为)->Local C/C++ Application(本地C/C++程序)即可,运行时的标准输出将输出在下方的控制台中。如下图:

                                                                       

    以上便是一个简单的C++工程的新建、编辑和运行的步骤,C工程与其类似。我在下一篇中将介绍Eclipse+CDT+MinGW平台下的Debug方法与技巧。



转自:http://wenku.baidu.com/link?url=dLvJtAIEXpzpmp1mjy-p3wM5OW4Mmzny98hLwavVsaZX6oO9hN_2yjt3TYUbrstLKJkB7Dh_Y2A44r5MgHMt62DRUfoHnXmC8ynJVhd02_e

 


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值