荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: YAC.bbs@siyu.dhs.org (love思雨), 信区: Linux
标  题: 构建linux下IDE环境--Eclipse 篇zz
发信站: 思雨小语 (Sat Nov  1 14:19:38 2003)
转信站: SZU!news.ccie.net.cn!news.tiaozhan.com!Siyu

在linuxaid上看到一构建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、Org
anize 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上的我开头提到的那个文章。环
--
    This chapter is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    above words for more details.

※ 来源:·思雨小语站 siyu.cn-bbs.org·[FROM: 127.0.0.1]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店