升级 CentOS 5.5 以使用最新稳定版本的 gcc 的首选方法是什么?

升级 CentOS 5.5 以使用最新稳定版本的 gcc 的首选方法是什么?

CentOS 5.5 上的 gcc 似乎比最新版本落后了几个版本,其中有一些优化,我非常欢迎。安装和升级 gcc 的最佳实践是什么?

答案1

将 gcc 从现有 CentOS 版本升级的最佳做法是:

这很麻烦,有很多依赖关系,而且你很可能会破坏某些东西。而且你不太可能从这些优化中获得任何明显的好处。

让我重申一下:最好坚持使用 CentOS/RH 上的原装 GCC。

但是,如果您真的下定决心,我会将其安装到 /opt,具体来说是 /opt/gcc-4.5.1/ 之类的位置。您将拥有 /opt/gcc-4.5.1/bin、/opt/gcc-4.5.1/lib 等。将 /opt/gcc 符号链接到 /opt/gcc-4.5.1,并将 /opt/gcc/bin 放入您的路径中,等等。这样,您仍然可以选择要运行哪个 gcc,以便真正需要正确 CentOS gcc 版本的常规工具可以正常工作,并且您可以根据需要运行您的特殊 GCC。这样,当您更新到 gcc-4.6.7 时,您可以将其安装到 /opt/gcc-4.6.7,更改 /opt/gcc 符号链接并删除 /opt/gcc-4.5.1 目录,然后完成更新。

相关内容