免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 845 | 回复: 0
打印 上一主题 下一主题

构建linux下IDE环境--Eclipse篇 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-18 11:00 |只看该作者 |倒序浏览

linux
aid上看到一构建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 中即可。)
    三:程序实例
    这没多少好说的,对c 、c ++开发,都是先写源程序,再写个makefile.例子可以看linuxaid上的我开头提到的那个文章。环境已经建起,coding就看各人啊^_^
    四:附
    要是不习惯,eclipse 英文环境,可以在eclipse.org 的主站上下,它的语言包;装了语言包后,不光菜单成中文了,它的帮助文档也成中文了,爽吧^_^


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/38254/showart_444812.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP