linux - 选择较新的 gcc 版本进行升级

标签 linux gcc centos compiler-version

我在 CentOS 5.4 上开发 C++ 应用程序,我们在使用 gcc 4.1.2 时遇到了几个不方便的情况,比如无法调试类构造函数中的局部变量,这是一个已确认的 gcc 错误(与作用域变量相同的问题)。 我正在考虑升级到更高的 gcc 版本。生产环境应该选择什么版本?我可以简单地从 gcc.org 获取最新版本,构建它并开始使用它吗?我应该只使用 CentOS 存储库中的 rpm 吗?

谢谢。

最佳答案

如果您的发行版提供了您想要的内容,我们始终建议您使用它们。要查看特定 GCC 版本是否解决了您的问题,您可以随时查看 home page 上的“回归” (右边)。我相信 GCC 的发布标准并使用最新的稳定版本(撰写本文时为 4.5)。如果遇到问题,请切换到较低版本 (4.4),如果这不起作用,请使用 4.3。如果您不喜欢反复试验,请查看回归列表,或者找到您一直遇到的问题并查看何时修复。

PS:我知道 4.4.4 是最新版本,但 4.5 是最新的主要版本。

关于linux - 选择较新的 gcc 版本进行升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3109196/

相关文章:

python - 如何在 CentOS 5.5 中手动安装 Python 模块?

linux - 如何管理 Linux 文件夹的权限?

linux - 使用正则表达式进行 grep 搜索

linux - 使用 bash 脚本将 maven 安装到任何 linux 系统

c - "Undefined symbol <function> first referenced in file <file>"链接错误

c - 如何8字节对齐静态数组中的每个字符串?

linux - 无法在 centos 6.5 上安装 python-dev

linux - 获取linux中队列的大小

linux - 在 bash 脚本中跟踪执行时间并在执行时间过长时终止当前命令

c++ - SIGFPE 访问 unordered_map 时