LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1714|回复: 14

请教如何在gentoo下安装预编译的eclipse

[复制链接]
发表于 2005-6-15 10:40:15 | 显示全部楼层 |阅读模式
redhat fc4自带了一个预编译的eclipse。据说速度很快。
请问在gentoo下如何能够获得这样的eclipse。我在make.conf里加上了gcj这个USE flag。
编译的时候确实是使用gcc来编译的,但是感觉安装以后的速度并不比原来快。


请高手指点。
发表于 2005-6-15 10:53:32 | 显示全部楼层
我直接在sun的网站上下载了个java1.5 for linux ,再在eclipse.org下载了个eclipse for linux,
还有几个语言包等。
前者直接运行就能安装,然后,把java的路径加在环境中,后者都解压就直接运行了,中文版,很好用。
回复 支持 反对

使用道具 举报

发表于 2005-6-15 10:57:00 | 显示全部楼层
没看清帖子,你是说“预编译”版本的eclipse?eclipse是完全java写成的,所谓“预编译”版
不知是什么意思?本地编译的java?真是那样,与一般的eclipse相比有什么好处?快一点,
不过,我猜这种提升十分有限,有无必要呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-15 10:58:29 | 显示全部楼层
当然有必要了。。。
本地代码和虚拟机版本的速度相差很多
回复 支持 反对

使用道具 举报

发表于 2005-6-15 11:22:21 | 显示全部楼层
Post by zysno1
当然有必要了。。。
本地代码和虚拟机版本的速度相差很多

到底相差多少?有没有权威的数据?我了解以前所谓java本地编译快的都是极其有限的,
我认为除非快50%以上,否则就没什么用,因为感觉到的只是些心理作用罢了。
回复 支持 反对

使用道具 举报

发表于 2005-6-15 11:52:45 | 显示全部楼层
借你这帖发发牢骚:

经常听到某某比某某快等这样的言论,但这种论调往往并无权威的数据支持,得到的仅是一些心理暗示。
为了百分之几点的提升,去费尽周折的折腾,最后,得到的仅是一些心理安慰!

我一直比较怀疑的几个快的言论。

1. java本地编译。
java本地编译搞了很多年了吧?为什么sun自己不做?干脆放弃vm,直接本地编译,java语言不是更好吗?
事实是sun宣称vm很多情况下比本地代码更好,我相信完全是有可能的。

2.某某linux发行版快过某某.
事实往往其实只是,某某发行版比另一个发行版默认少开了一些服务,或者少一点优化而已,我个人不认为,gentoo比debian或者fc,mdk快多少。
都是linux一个核心,也都是同一个gcc一个编译器产生的机器码,他们会有什么本质的区别吗?决不可能。

3.linux刚出现时,声称在pc运行linux,比很多小型机还快。
这也是个无法证实的问题。条件不一样的比较吧。
事实是,linux现在在权威机构的比较中,与windows比多数处于下风,不过差距往往不大,所以我
爱linux,我不是微软的爱好者,但我确实感觉很多跨平台的软件,在windows中运行的更快。

软件有快有慢是肯定的,但是IT届有很多类似的神话,有些是出于推销自己爱好而夸大其词的言论。
也经常听说某某大小侠为了让自己的linux快一点而费尽周折的不分日夜的编译、优化折腾,真想对他说,
老弟,花点银子加条内存,或者换个cpu吧,保证让你认为慢的linux发行快起来。多简单!

并非针对你这帖,借题发挥而已。
回复 支持 反对

使用道具 举报

发表于 2005-6-15 14:36:11 | 显示全部楼层
非常同意楼上 自由的大鱼 的话;升级硬件才是加速软件的终极之道。

不过我以为,如果gcc4稳定下来后,同样的硬件,能把原来需要编译2个小时的软件用1个小时编译完而且还能有百分之几的性能提升,那是非常值得折腾的。
回复 支持 反对

使用道具 举报

发表于 2005-6-15 14:46:54 | 显示全部楼层
gcc 3.35,gcc4.10我都安装了,自己实际使用表明那些过分夸张gcc4编译速度的说法太虚假,吹上天了,性能那些没本事感受出来,但是编译时间绝对没那么夸张。夸张的人都喜欢吹牛。
回复 支持 反对

使用道具 举报

发表于 2005-6-15 15:40:40 | 显示全部楼层
Post by zysno1
redhat fc4自带了一个预编译的eclipse。据说速度很快。
请问在gentoo下如何能够获得这样的eclipse。我在make.conf里加上了gcj这个USE flag。
编译的时候确实是使用gcc来编译的,但是感觉安装以后的速度并不比原来快。


请高手指点。


Eclipse无需编译安装,它是人们常说的哪种绿色软件,下载一个eclipse.zip包名解压后即可运行,可以到www.eclipse.org上下载一个名为eclipse-SDK-3.0.2-linux-gtk.zip包共87M左右并用unzip解压它,此文件可随意放在自己的目录中。另外一个为eclipse-SDK-3.0.2-linux-motif.zip的文件包是在使用如xfce或商业版的motif风格的视窗管理器所使用的,如果你不使用这种窗口管理器不要下载它。使用eclipse的前提是需要安装一个j2sdk或j2re的java组件并在/etc/profile中定义一个java的环境变量即可。

在/etc/profile中曾加以下几句,但路径需根据自己的JAVA组件所存放的路径来定义:

#JAVA_HOME
JAVA_HOME=/usr/lib/j2sdk1.5-sun
PATH=$PATH:JAVA_HOME/bin
CLASSPATH=/usr/lib/j2sdk1.5-sun/lib/tools.jar:.
export JAVA_HOME
export PATH CLASSPATH

因我把java包名解压到了,/usr/lib下所以JAVA_HOME=/usr/lib/j2sdk1.5-sun。

另外,关于GCC4的说法有很多,在速度上面很大程度还是与你的机器配置有关。但在编译后,启动及使用软件方面,速度与gcc4无关。至于你所说的Redhat FC4中包含的eclipse是由FC4小组打包的rpm包,没有编译的说法,ecilpse不需编译,所有的关联库都在ecilpse中。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-15 16:06:21 | 显示全部楼层
这里是gentoo版么??
没有人用emerge的?
fc4带的eclipse就是他们自己作的rpm包???
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表