mzyemail 发表于 2005-4-24 00:41:16

有可用于ML1.2的GCC4.0的rpm包吗?

下载的GCC4.0全部都是源代码,怎么安装啊?

KDE 发表于 2005-4-24 06:42:14

gcc4 改动太大,恐怕大部分软件都需要升级或者打补丁,这项主要的新技术需要引入一些头文件到所有程序里,否则即使用它编译,性能改善也不会太明显。

puretears 发表于 2005-4-24 07:08:26

是啊,昨天我用GCC4编译内核的时候,有些驱动程序就通不过,所以还是用3.4.3的吧,不过可以装上学习一下。

jiangtao9999 发表于 2005-4-24 07:46:28

有些东西不是随随便便就可以升级的。
GCC 就是这样,每升一次级都会改变许多。
导致其他程序也要跟着变。
GCC 一类的基础程序最好不要轻易升级。

mzyemail 发表于 2005-4-24 08:42:42

谢谢,那就安装3.4.3吧,有rpm包吗?如果没有,怎么安装源代码?

alpher 发表于 2005-4-24 09:58:08

下载源码包
./configure
make
make install
简单的很

alpher 发表于 2005-4-24 09:58:47

不过作好心理准备
make的时候需要很久
没20-30分钟肯定做不完

mzyemail 发表于 2005-4-24 10:11:02


./configure

是什么意思?是命令还是一个目录?

puretears 发表于 2005-4-24 10:24:23

./configure
make
make install
就这样升级gcc是非常危险的,不推荐。
另外,如果楼主还不懂./configure是什么,建议去补习一下基础知识,
装新的东西不是为了赶时髦,它得有用。

alpher 发表于 2005-4-24 11:06:01

看安装说明,好象,只需要在configure后指定一个与以前版本不同的安装目录就可以共存
应该不会有什么危险了吧

sunmoon1997 发表于 2005-4-24 12:27:02

gcc 4 影响的程序并不多。而且在二进制上保持着与 gcc-3.4 的兼容
内核编译是通不过的, 因为那些代码写的不规范, gcc-4.0 不允许那些不规范代码了。可能有 4、5 处吧。不过改起来很简单。
其它受影响的主要有 glibc,libxml2, xine-lib, xine-ui, konqueror, knetworks, ffmpeg, mplayer, mozilla 系列,xorg(xfree)......

alpher 发表于 2005-4-24 12:35:54

cmft
那么多
以后如果都用4.0的时候,这些代码都要改的规范哦
这也是好事
对吧

lvscar 发表于 2005-4-24 14:25:14

性能提高有多少呢?是否有对64位cpu的特殊优化!

puretears 发表于 2005-4-24 15:52:38

内核编译是通不过的, 因为那些代码写的不规范, gcc-4.0 不允许那些不规范代码了。可能有 4、5 处吧。不过改起来很简单。
老大能否具体说说,在什么地方?或是推荐一下相关文章。
页: [1]
查看完整版本: 有可用于ML1.2的GCC4.0的rpm包吗?