首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更新OpenSuse 11.2中的gcc?

如何更新OpenSuse 11.2中的gcc?
EN

Unix & Linux用户
提问于 2011-05-20 02:40:37
回答 1查看 6K关注 0票数 0

我有OpenSuse 11.2和gcc版本的4.4.1。我想把我的gcc版本更新为4.5.1。我下载了gcc-4.5-19.1.i586.rpm。当我安装rpm时,它需要gcc45-4.5.1_20101208-9.8.i586.rpm,这是一个依赖关系,所以我下载了它。现在,当我在rpm安装gcc45时,它需要大量的依赖项。

我记得通过yaST下载gcc 4.3及其对openSUSE11.2的依赖关系:

代码语言:javascript
复制
YaST --install  automake autoconf libtool gcc gcc43 gcc43-c++\
gcc-c++ libcom_err-devel alsa-devel docbook5-xsl-stylesheets\
texlive texlive-bin libxml2-devel zlib-devel gettext-tools\
readline-devel ncurses-devel libstdc++43-devel\
glibc-devel linux-kernel-headers gperf indent doxygen\
xorg-x11-fonts-devel xorg-x11-libX11-devel xorg-x11-libXau-devel\
xorg-x11-libxcb-devel xorg-x11-libXdmcp-devel xorg-x11-proto-devel\
xorg-x11-xtrans-devel xorg-x11-util-devel bison cvs

gcc 4.5怎么样?如何下载11.2的依赖项?

EN

回答 1

Unix & Linux用户

发布于 2011-05-20 02:54:04

您可能会发现OpenSUSE构建服务很有用;有中的包devel:gcc项目

我相信,如果您将URL http://download.opensuse.org/repositories/devel:/gcc/openSUSE_11.2/添加到您的YaST配置中,您应该能够安装这些包。(虽然网站上的状态看起来坏了,但我不知道那会持续多长时间。)

尽管如此,我还是建议您不要进行升级;SuSE会努力用特定的编译器重新构建整个发行版,而不会破坏ABI与更新的兼容性。大规模更改版本可能会破坏ABI与编译工具的兼容性,或者需要重新构建系统安装的库,或者需要备份更改。

如果您只需将发行版升级到支持gcc 4.5分支的发行版,那将是一个更安全的选择。(不,我个人从未见过在升级编译器时ABI崩溃。但这并不意味着它不会发生在你身上。:)

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/13478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档