本文主要介绍在 Linux PPC 平台上安装和配置 Eclipse 和 CDT,Linux 平台上 Eclipse 的编辑环境,调试运行环境,着重介绍如何使用 Eclipse 来快速,简便,准确地调试 C/C++ 程序,包括对程序的单步执行,断点用法,局部、全局变量实时监控,子函数执行监控,错误以及警告信息实时显示等等内容。利用 Eclipse 强大编辑以及调试功能,可以使用户花很短的时间完成 C/C++ 程序设计,为 Linux 平台上 C/C++ 编程用户提供更加人性化的设计环境;在文章的最后,我们会介绍最新发布的代号为 Helios(太阳神)的 Eclipse 3.6 在 CDT 上的新特性。
一、关于Linux PPC 、Eclipse CDT 你知道什么?
到目前为止,Linux已经发展成为一个很成熟强大的操作系统。如何在Linux上使用C或C++来调试程序? 应该通过什么样的平台来操作?
PowerPC 是一种精简指令集(RISC)架构的中央处理器(CPU),其基本的设计源自 IBM 的 POWER(Performance Optimized With Enhanced RISC;《 IBM Connect 电子报》 2007 年 8 月号译为“增强 RISC 性能优化”)架构。1990 年,IBM、Apple 和 Motorola 开发 PowerPC 芯片成功,并制造出基于 PowerPC 的多处理器计算机。PowerPC 架构的特点是可伸缩性好、方便灵活。PowerPC 与其他处理器相比,其体系结构相对开放 ,Linux 一直以来都是公开其所有源代码,两个开放的系统最终走到一起,是自然的选择,这也就有了 Linux PPC。
二、Eclipse CDT 安装功略:
1.安装前准备
安装之前需要准备几个重要的组件:
JRE(Java Runtime Environment)
由于 Eclipse 本身是用 Java 开发的,所以使用 Eclipse,肯定就需要安装 JRE 环境了,一般 Linux 环境中都会有安装好的 JRE 环境,可以 check 一下,万一没有,那么就需要下载一个装上。
Eclipse
在安装 CDT 插件之前,选择一个 Eclipse 进行安装是必不可少的步骤,选择 Eclipse version 3.2,可以从 [http://www.eclipse.org] 下载 Eclipse 安装包。
CDT
CDT 是 Eclipse 提供的一个插件,用它能生成 C/C++ 的编译和执行环境,CDT 的版本也有很多,要下载与 Eclipse 相匹配的 CDT,比如安装 eclipse 3.2 以上的版本,就需要安装 CDT 3.1 以上的版本。
2.安装 JRE
大多数 Linux 环境中都安装了 JRE,在拿到机器以后,我们可以检查一下机器的环境,确保 JRE 的正确运转,检查过程如图 1 所示:
图 1. JRE 下载及安装
3.安装 Eclipse(在 Linux PPC suse10 环境)
到指定网站下载 Eclipse 安装压缩包(注意:Linux 平台上的包也分好几种,一定要根据本身系统的类型下载相应的安装包) :eclipse-SDK-3.2.1-linux-gtk-ppc.tar.gz 建立一个工作目录,并将 Eclipse 安装包进行解压缩,将产生一个新的目录 eclipse. 如图 2 所示 :
图 2. Eclipse PPC 安装包
进入 eclipse 目录,可以看到安装的详细内容,如图 3 所示:
图 3. Eclipse PPC 安装解压包
4.安装 CDT
下载匹配于 Eclipse 3.2.1 的 CDT 压缩软件包。
将下载的压缩包解压:tar – zxvf org.eclipse.cdt-3.1.1-linux.ppc.tar.gz,解压后的文件会自动存在 eclipse 的安装子目录 plugins 下面,如图 4 所示:
图 4. CDT 解压包
完成解压缩后,还需要将 cdt 文件拷贝到 /usr/local/eclipse/plugins/ 目录下,才能完成 cdt 的安装。
这一小节就是Eclipse CDT 安装攻略,下一小节讲Eclipse CDT 的编辑环境。
【编辑推荐】
- Eclipse和CDT的兼容性问题
- 在Eclipse下安装C++插件CDT
- 红帽企业级Linux RHEL 5.6发布 完全支持Ext4
- Linux LiveCD 评估系统的安全性
- 基于Linux下PHP连接SQL Server的FreeTDS配置
- Linux系统下的软件安装
- Linux管理之进程管理
- Linux管理之用户管理
- Linux管理之进程管理