我目前使用的是CentOS 5.8,希望将g++更新到最新版本。我的当前版本是4.1.2,但当我尝试更新时,它显示我已经在最新版本上。
有没有一种方法可以强制更新到最新版本?
yum
更新到新版本。如果您想要一个更新的系统编译器,则不要使用这么旧的“企业”发行版,而是使用CentOS 6或非企业版发行版,例如Fedora。/usr/local
或/opt
或另一个目录中。然后可以更改$PATH
,以便使用较新的GCC。您还应该阅读libstdc ++ FAQ中关于设置动态库路径的内容。
另一种选择是安装开发者工具集,这是一个可选的附加组件,提供了最新版本的GCC和其他开发工具,请参见http://linux.web.cern.ch/linux/devtoolset/获取适用于CentOS的重新打包版本。