当前位置: 技术问答>linux和unix
哪位朋友成功升级过GCC?
来源: 互联网 发布时间:2015-09-04
本文导语: 本人想升级最新版本的GCC 但是不知道需要做哪些设置 最好不是用rpm的升级方法 我用Linux 7.3 和 6.2 谢谢! | 不建议在RH上升级GCC 最新版 我升级到gcc 3.4.3 (编译安装,花了1个多小时) ...
本人想升级最新版本的GCC
但是不知道需要做哪些设置
最好不是用rpm的升级方法
我用Linux 7.3 和 6.2
谢谢!
但是不知道需要做哪些设置
最好不是用rpm的升级方法
我用Linux 7.3 和 6.2
谢谢!
|
不建议在RH上升级GCC 最新版
我升级到gcc 3.4.3 (编译安装,花了1个多小时)
而且编译某些软件不成功(例如mysql)但是3.2.3上是成功的
由于RH9上是RPM管理的,相互依赖性很强,某些包你根本卸不掉,也无法成功升级,例如libgcc
只是个人意见,升不升级由你决定
我升级到gcc 3.4.3 (编译安装,花了1个多小时)
而且编译某些软件不成功(例如mysql)但是3.2.3上是成功的
由于RH9上是RPM管理的,相互依赖性很强,某些包你根本卸不掉,也无法成功升级,例如libgcc
只是个人意见,升不升级由你决定
|
如果你需要的仅仅是升级gcc的话,在rh下最好的选择莫过于使用rpm包了。既然你想要源码安装,想必是要做一些研究了。如果是这样的话可以不做make install步骤,把编译完成的二进制文档留在原处。如果你是想要修改gcc的某些内容,可以安装src的rpm,然后编译、安装,便不会有依赖性问题。
|
我升过,升完之后整个系统乱七八糟。:-(
|
玩LFS的时候干过类似的事
其中升级GLIBC要做两次,一次使用低版本的编译新版本的代码,然后用编译出的新版本的再编译一次,后者叫做自举过程,保证GLIBC的pure。
其中升级GLIBC要做两次,一次使用低版本的编译新版本的代码,然后用编译出的新版本的再编译一次,后者叫做自举过程,保证GLIBC的pure。
|
这个东西很麻烦,弄不好系统就瘫痪了,升级后就无法改回原来的gcc,建议找一个比较详细的文档看看
|
补充:RH升级GCC最好使用rpm包升级!(经验)
|
我也想知道,我用的REDHAT LINUX9.0
|
帮你顶
|
下载src包,解开,configure,make,make install就好了。
|
没什么特别的设置,照着文档做就行了。
|
没这么简单吧??它好像要依赖某些特定的库?
|
没这么简单吧??它好像要依赖某些特定的库?
-------
依赖性并不很大,我机上就是2个gcc和2个glibc
-------
依赖性并不很大,我机上就是2个gcc和2个glibc