`
baiguomeng
  • 浏览: 958506 次
文章分类
社区版块
存档分类
最新评论

构建linux下IDE环境--Eclipse篇

 
阅读更多
构建linux下IDE环境--Eclipse篇

摘要

Eclipse是一由ibm,borland等资助的开源开发环境;其功能可以通过插件方式进行扩展;本文在linux下构建java、c、c++的IDE。

我用的环境是 red hat linux 9 (自编译gnome2.4)

一:下载所需软件(所有下载的软件均放在/opt下)

先下载 Eclipse,网址为 http://www.eclipse.org/ 目前,Eclipse的最新版本为2.1.1,3.0版也正在测试中。我使用eclipse2.1;下载其gtk版本:eclipse-SDK-2.1.1-linux-gtk.zip

执行 Eclipse是须用到JDK,但Eclipse的安装程序和Red Hat Linux 9 里没有包含JDK,Sun 最新版本的 JDK可到 http://java.sun.com下载,在此我们使用的是sun/ jdk (J2SE) 1.4.2_01版(也可使用IBM的jdk)。

要在Eclipse 上面开发C/C++程序,需要另外安装plug-ins,在此我们使用的是C/C++ Development Tools(CDT)。CDT 整合了gcc、make、gdb等GUN 工具,(CDT 与Eclipse 中内建的JDT(Java 开发环境)比起来,功能还差得远。例如,在JDT 中相当好用的Refactor、Refactoring、Organize Imports等在CDT 中都没有。)CDT 可从http://www.eclipse.org/cdt/ 下载,目前最新版本为CDT 1.1 GA2 .

二 :安装

1.由于cdt需要gcc等工具,所以要先把red hat9的软件开发包装上,

2.安装JDK(需以root身分安装):

[root@redarmy] chmod +x j2sdk-1_4_2_01-linux-i586-rpm.bin
[root@redarmy] ./j2sdk-1_4_2_01-linux-i586-rpm.bin
[root@redarmy] rpm –ivh j2sdk-1_4_2_01-linux-i586-rpm.bin



安装好的JDK 会存在 /usr/java/j2sdk1.4.2_01 目录中。

设定JAVA_HOME,CLASSPATH,PATH; 在/etc/profile文件最后加如下四行:

export JAVA_HOME = /usr/java/j2sdk1.4.2_01
export PATH = $JAVA_HOME/bin:$PATH
CLASSPATH=.:/usr/java/j2sdk1.4.2_01/lib/tools.jar:$CLASSPATH
export CLASSPATH



3.安裝Eclipse

在此我把Eclipse安装在 /opt 下,安装Eclipse很简单,只要把下载回来的压缩包解压就可以了;解压后得到eclipse目录;

[root@redarmy] unzip –d /opt eclipse-SDK-2.1.1-linux-gtk.zip

为让每一个帐号都可以执行Eclipse,我写了个小脚本(eclipse.sh):

#!/bin/bash
#
# 执行 eclipse 2.1.1
#
export JAVA_HOME=/usr/java/j2sdk1.4.2_01
export CLASSPATH=/usr/java/j2sdk1.4.2_01/lib
/opt/eclipse/eclipse -vm /usr/java/j2sdk1.4.2_01/bin/java -data ~/workspace &
# -vm 参数用以指定使用哪一个 jvm 来执行Eclipse,
# -date参数用以指定Eclipse的数据目录。在此指定其存在用户根目录(~)下的workspace目录中



将eclipse.sh 复制到/usr/local/bin中,并为它加上权限755;现在执行 eclipse.sh 即可启动 Eclipse。

[root@redarmy] cp eclipse.sh /usr/local/bin
[root@redarmy] chmod 755 /usr/local/bin/eclipse.sh



将eclipse添加到桌面。首先,在桌面上按下鼠标右键,在弹出菜单中选择“新增启动”,之后分別在“名称”中输入Eclipse、“命令”中填/usr/local/bin/eclipse.sh,然后再为它随便找个喜欢的图标(我用的是/opt/eclipse/icon.xpm);再后按“确定”,桌面上就有eclipse的快捷方式了,以后可以直接双击这个图标启动Eclipse。

Eclipse 安装好后,已经内建了java开发环境(JDT)就可以直接开发Java 程序。

4.安装cdt,CDT 1.1 GA 目前只支持Eclipse 2.1 版。

将下载的包解压,会得到features 和plugins 这两个目录

[root@redarmy] unzip –d /opt org.eclipse.cdt-linux.gtk_1.1.0.bin.dist.zip

分别将这两个目录中的所有文件分别剪到/opt/eclipse下的对应目录里,即可。(Eclipse 的插件安裝方法几乎都这样安装: 把文件下载后, 直接解到eclipse所安装的目录中对应的features 和plugins 中即可。)

三:附

要是不习惯,eclipse英文环境,可以在eclipse.org的主站上下,它的语言包;装了语言包后,不光菜单成中文了,它的帮助文档也成中文了,爽吧^_^

分享到:
评论

相关推荐

    Eclipse(Neon 版本)详细安装教程

    集成开发环境(IDE):Eclipse提供了丰富的开发工具和插件,包括代码编辑器、编译器、调试器、版本控制工具等,使得开发者可以更加高效地进行软件开发。 可扩展性:Eclipse是一个开放的平台,可以通过插件来扩展其...

    eclipse SDK 3.5 linux 官方最新版

    Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件...

    eclipse SDK 3.5.1 linux 官方最新版

    Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件...

    arduino-eclipse-plugin:一个插件,可以轻松在Eclipse中对arduino进行编程

    Sloeber,用于Eclipse的Arduino IDE Eclipse IDE(集成开发环境)是功能齐全的编程编辑器,具有许多出色的功能,可帮助您更快速,更轻松地进行编码。 Arduino IDE的功能非常强大–但是在编写,浏览和理解您(以及...

    gradle-and-eclipse-rcp:Gradle和Eclipse RCP

    该示例项目演示了使用以下技术构建Eclipse RCP应用程序: 从Maven和P2提取的依赖关系 Win / Mac / Linux的本机启动器 自动OSGi元数据 同一库的两个版本(同时有Guava 17和18) 生成IDE-as-build-artifact Gradle...

    ide.export.appimage:导出Linux AppImage软件包-Eclipse插件

    我怀疑是否32bit支持将成为插件的功能,因为几乎所有Linux发行版都放弃了其32bit构建。 特征: 使用ANT,还可以导出应用程序的build.xml脚本。 二进制下载: 安装:将ide.export.appimage _... jar文件放在...

    Eclipse Corrosion - Eclipse IDE 中的 Rust 版本

    或者在您的机器上正确安装 Eclipse IDE 后,只需单击此处或者从一个可用的 Eclipse IDE,在 Eclipse Marketplace 上找到Eclipse Corrosion (如何从市场安装)或者从工作 Eclipse IDE,从 p2 存储库...

    新版Android开发教程.rar

    � Android 更像一款桌面环境为 Java 的 Linux 操作系统。有助于 Google 实现其 " 随时随地为每个人提供信 息 " 的企业战略。 HTC HTC HTC HTC Dream/G1 Dream/G1 Dream/G1 Dream/G1 具体配置 硬件 3.17 英寸 HVGA ...

    eclipse-gn:对 Eclipse IDE 的 GN 元构建语言支持

    eclipse-gn 对元构建语言支持。 该项目基于 Eclipse 的动态语言工具包 ( ) 5.0。 ##安装 在您的 Eclipse 实例中,转到Help | Install New Software...并添加作为软件站点。 它为 Eclipse 提供 GN 语言支持以及...

    linux嵌入式开发Linux平台的软件

    Linux上有许多免费的IDE,例如Eclipse、NetBeans和Code::Blocks。这些IDE提供了代码编辑、调试和编译等功能,可以大大提高开发效率。 ## 版本控制 版本控制是开发过程中必不可少的一部分。在Linux上,最流行的版本...

    java开发ide源码-ESPlorer:面向ESP8266开发人员的集成开发环境(IDE)

    java开发ide源码ESPlorer 面向 ESP8266 开发人员的集成开发环境 (IDE) 包装说明 来自 luatool 作者的任何 ESP8266 开发人员必不可少的多平台工具,包括用于 NodeMCU 和 MicroPython 的 LUA。 此外,支持所有 AT 命令...

    eclipse 开发c/c++

    CDT 项目(有关链接, 请参阅本文后面的 参考资料一节)致力于为 Eclipse 平台提供功能完全的 C/C++ 集成开发环境(Integrated Development Environment,IDE)。 虽然该项目的重点是 Linux,但它在可使用 GNU ...

    org.eclipse.linuxtools:Eclipse Linux工具

    贡献Linux工具 感谢您对这个项目的关注。 项目介绍: ... 我们的功能之一是Eclipse SDK的源归档,所有构建和分发它Linux发行版都可以使用它。 开发人员资源: 有关源代码管理,构建,编码标准等的信息。

    java断点续传源码解析-particle_eclipse_debug:使用Eclipse和OpenOCD调试粒子光子和电子代码

    IDE)以及 OpenOCD 对在 Particle Photon、P1 或 Electron 上运行的代码进行源代码级调试。 你可以做的一些事情: 在代码中设置断点并查看源代码。 查看调用堆栈。 查看变量。 单步执行代码。 安装本地 gcc-arm 工具...

    Eclipse安装包!

    Eclipse是一款跨平台的IDE,可以在Windows、Linux和Mac OS X等操作系统上运行。 Eclipse支持多种编程语言,包括Java、C/C++、Python、PHP等。 Eclipse具有强大的代码编辑功能,包括代码自动补全、语法高亮、代码折叠...

    STM32_GNU_Linux.pdf

    介绍了关于如何构建STM32的交叉编译工具链在GNC/Linux环境下,使用了eclipse作为开发的IDE。介绍了如何编写通用的Makefile,如何使用GDB集成于IDE中

    Google Android SDK开发范例大全(完整版)

    下一节讨论构建 Android 应用程序所需的开发环境。 -------------------------------------------------------------------------------- 回页首 所需的工具 开始开发 Android 应用程序的最简捷的方式是下载 ...

    嵌入式学习之Linux基础

    其次,我熟练运用多种集成开发环境(IDE),例如Visual Studio、Eclipse和IntelliJ IDEA。这些IDE提供了强大的代码编辑、调试和测试功能,使我能够高效地开发和调试应用程序。无论是开发大型桌面应用程序还是构建...

    jnihelper:JNI Helper插件

    通过运行create-eclipse-project-windows.cmd或create-eclipse-project-linux.sh创建Eclipse项目 将项目导入Eclipse 通过运行build-windows.cmd或build-linux.sh来构建插件确保更新构建脚本中的版本号以反映...

    PerfumeriaMarlen-10.3:香水马伦Ver.10.3

    0.-环境*)首选Unix / Linux(在Windows中使用CyGWin(+ make tools))*)首选Encoding UTF-8 *)首选Line-FeeD:UNIX Style 1.- JDK 6/7 2.- Maven 3。 x 3.- MySQL 5.x(需要root密码)4.- Apache-Tomcat-7-0-x...

Global site tag (gtag.js) - Google Analytics