Jiggling & Wiggling

2005/06/02

构建linux下IDE环境–Eclipse 篇

Filed under: 杂七杂八 — roylez @ 7:19 上午

在aid上看到一构建ide环境的文章,感觉它比较??,而且应用?是很广泛;我就写了一用eclipse构建的这个帖?。Eclipse是一由ibm,borland等资助的开?开?环境;其功能?以通过?件方?进行扩展;本文在linux下构建java?c?c++的IDE。(2003-12-11 16:13:51)
我用的环境是 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 中??。)

三 :程?实例

这没多少好说的,对c?c++开?,都是先写?程?,?写个makefile。例??以看linuxaid上的我开头??到的那个文章。

四:附

?是?习惯,eclipse英文环境,?以在eclipse.org的主站上下,它的语言包;装了语言包?,?光???中文了,它的帮助文档也?中文了,爽?^_^

Advertisements

发表评论 »

还没有评论。

RSS feed for comments on this post. TrackBack URI

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

在WordPress.com的博客.

%d 博主赞过: