windows下使用Eclipse+CDT搭建C/C++程序开发环境

13 篇文章 0 订阅

ACM/ICPC总决赛已经连续三年采用Linux+Eclipse作为C/C++和Java的开发环境。本文接下来会帮助大家在熟悉的Windows操作系统上搭建Eclipse开发平台,用于编写C/C++程序。对于Windows系统版本的要求是win 2000及以上。


一、下载所需的软件

JDK 1.4:http://java.sun.com/j2se/1.4.2/download.html

Eclipse:http://download.eclipse.org/eclipse/downloads/

Eclipse CDT:http://update.eclipse.org/tools/cdt/releases/new/

CDT的运行需要一些GNU工具如make,gcc和gdb的支持,而Windows没有这些工具,这就需要我们自己安装。在Windows下使用GNU工具可以选择安装一些移植开发包,如cygwin(http://www.cygwin.com/)和MinGW(http://www.mingw.org/)。不过它们目前的安装方式都是在线更新的方式,对于初次使用的人来说可能比较麻烦。幸好在MinGW的网站上(http://www.mingw.org/download.shtml)还能找到以前的单文件安装包(图2),这就能简化我们的安装过程。


二、软件安装和配置

1、JDK或(JRE)的安装很方便,运行安装程序根据提示进行操作即可。

2、Eclipse的安装更方便,只需将压缩包中的内容全部解压出来就行了。直接运行目录中的clipse.exe就能使用Eclipse了。

3、将CDT包中的内容解压到Eclipse的目录中,注意保留目录结构,且要符合Eclipse目录的原有结构。重新启动Eclipse以后,选择Help->Software Updates->Manage Configuration...,这时应该可以在左侧看到CDT。如果没有,按下工具栏上的第三个按钮,应该可以看到处于disabled状态的CDT(如图3)。这时只要点击右侧的Enable,根据提示重启Eclipse以后就行了。

4、如果还是看不到CDT,则可以试着将Eclipse目录下的
/configuration/org.eclipse.osgi/manifests 
/configuration/org.eclipse.osgi/.bundledata 
/configuration/org.eclipse.osgi/.state 
内容删除,再重启Eclipse,重复3中的步骤。

5、安装MinGW。按照安装程序的提示操作即可。

6、设置相关的系统环境变量(右键点击“我的电脑”,选择属性->高级->环境变量)。编辑Path变量,在最前面加入MinGW的GNU工具的路径如(F:\MinGW\bin;)。进入这个目录,将mingw32-make.exe复制更名(或直接重命名)为make.exe。

设置到这里就基本完成了,我们可以开始编写程序了。


三、使用Eclipse编写C/C++程序

启动Eclipse,选择File->New->Project...,根据需要展开C或C++,选择其中的Managed Make C Project或Managed Make C++ Project。点击Next,输入工程的名称后就可以直接点Finish了。对于编写在线评测的程序,这样的配置就足够了。

之后会进入C/C++透视图(Perspective)。在左边的C/C++ Projects视图中选择工程,用类似的方法为工程新建文件(New->File),输入文件名。然后就能在中间的新窗口中输入程序的代码了。

注意,Eclipse默认自动构建程序。在CDT中,每当你保存了源文件时,Eclipse都会为你构建程序。如果你觉得太麻烦,可以关闭此项功能,选择Project->Build Automatically,确保此菜单项前没有勾就行了。关闭此项功能后,你就需要在运行程序前手动编译程序。

输入完程序后保存,按Ctrl-B就能进行编译。此时底部的Console视图中会显示编译的过程。如果有错误的话在各个视图中都会有显示。如果一切正常,就可以运行程序了。选择Run As...->C Local Application,如果是第一次运行还需选择一个GDB调试器。之后程序就会运行了。

如果要对程序进行调试,选择Debug As...->C Local Application就可以了。接下来就会进入调试透视图。界面很友好,相信不难掌握。


最后介绍一些CDT中的实用功能。

1、按Ctrl-/可以注释光标所在的当前行,Ctrl-\取消注释。你也可以选中一些行以后用同样的方法对它们进行整体注释或取消注释。

2、选中一些行后按Tab可以使它们整体缩进,按Shift-Tab可以取消缩进。

3、按下Alt-/会出现内容辅助。如输入do再按Alt-/,就能选择do...while代码模板。这有助于加快代码输入的速度。

4、选中一个变量或类型再按F3,可以跳到其被定义的地方。

5、重构(Refactor)。只对类名,类型名,函数名等有效。如选中类名,在右键菜单中选择Refactor->Rename...,则可以将所有对该类的引用进行重命名。 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值