Linux 下用 Eclipse 开发调试 C 程序

Eclipse 简介

Eclipse 是 IBM 支持的,一个基于插件结构的集成编译器。最初只支持 JAVA,随着 CDT 插件的发布,其可以很方便编译和调试 c/c++项目。CDT 是完全用 Java 实现的开放源码项目(根据 Common Public License 特许的),它作为 Eclipse SDK 平台的一组插件。这些插件将 C/C++ 透视图添加到 Eclipse 工作台(Workbench)中,现在后者可以用许多视图和向导以及高级编辑和调试支持来支持 C/C++ 开发。

构建 Eclipse C/C++ 集成环境和建立简单应用

  1. 安装了适当的 Java SDK/JRE 和 Eclipse 平台 SDK,并且它们都正常运行的构建建下载 Eclipse IDE for C/C++ Developers
  2. 安装之前,请检查磁盘上是否存在先前版本的 CDT,如果存在,请确保完全除去它。因为 CDT 没有可用的卸载程序,所以需要手工除去它。为了检查先前版本是否存在,转至 CDT 插件所驻留的目录: eclipse/plugins 。接着,除去所有以org.eclipse.cdt 名 称 开 头 的 目 录 。 需 要 做 的 最 后 一 件 事 情 是 从workspace/.metadata/.plugins 和 features 除去 CDT 元数据目录 or.eclipse.cdt.* 。
  3. 下载相应版本的 CDT 包,将归档文件解压到临时目录中,从临时目录将所有插件目录内容都移到 Eclipse plugins 子目录。还需要将 features 目录内容移到 Eclipsefeatures 子目录中。现在,重新启动 Eclipse。Eclipse 再次启动之后,更新管理器将告诉您它发现了更改并询问您是否确认这些更改。现在您将能够看到两个可用的新项目:C 和 C++。

最新版本的 Eclipse 直接集成了 CDT,可以从其网站直接下载。下载的文件名:Eclipse IDEfor C/C++ Developers (68 MB) 地址为:http://www.eclipse.org/downloads/ 。由于我们工作在 linux 下,则下载 linux 版本。将 tar 文件解压。 运行 eclipse/eclipse。画面如下:
Linux 下用 Eclipse 开发调试 C 程序_第1张图片
选择 File > New > Project � >
Linux 下用 Eclipse 开发调试 C 程序_第2张图片
Linux 下用 Eclipse 开发调试 C 程序_第3张图片
输入文件名,运行下一步。
Linux 下用 Eclipse 开发调试 C 程序_第4张图片
运行 finish 完成项目建立。现在你可以在集成环境中编译和 Debug 程序。其操作和设置与JAVA 集成环境类似。

导入已经存在的项目

下面我们已 open 项目为例,介绍导入和编译及调试的全过程。

  1. 下载 open 源码包,解压到相应的目录。本例中的目录:/root/Desktop/open
  2. 在该目录下运行./configure
  3. 在 eclipse 中建立空的项目,项目名称为:Open 步骤如下
    3.1. 运行 File>New>project, 选择 General project。如下图
    Linux 下用 Eclipse 开发调试 C 程序_第5张图片
    运行 Next,输入名称:open 运行 Finish
    3.2. 运行 File>import 选择 File System 如下:
    Linux 下用 Eclipse 开发调试 C 程序_第6张图片
    运行 Next 进入下一页。运行 Browse。。选择要导入的路径,我们选择:/root/Desktop/open在 Filertypes 中选择 ALL,选择 Select All 如下所示:
    Linux 下用 Eclipse 开发调试 C 程序_第7张图片
    运行 Finish 完成导入。

至此,你可以运行,buildallbuild clean 来编译工程

调试关键是 debug 的配置步骤如下:
配置 debug 信息,点击甲虫图标.运行 open debug Dialog…
Linux 下用 Eclipse 开发调试 C 程序_第8张图片
运行 open debug Dialog….界面如下:
Linux 下用 Eclipse 开发调试 C 程序_第9张图片
选择 c/c++ Local Application
Linux 下用 Eclipse 开发调试 C 程序_第10张图片
可以通过 search project/Browse 选定运行文件。如果可执行文件需要命令行参数,选择(x)=Arguments, 输入命令行参数。 Open 需要输入:–config /usr/local/etc/server.conf
Linux 下用 Eclipse 开发调试 C 程序_第11张图片
选择 Apply 完成配置,可以直接点 Debug 按钮或退出配置点小甲虫图标进行跟踪调试。查看堆栈、变量等的操作与 Java 编译环境相同

参考资料

  1. Eclipse C、C++(CDT)开发手册
  2. 用 Eclipse 平台进行 C/C++ 开发http://www.ibm.com/developerworks/cn/linux/opensource/os-ecc

你可能感兴趣的:(C/C++应用,eclipse,linux,c语言)