如何在 Fedora 3 上将旧的 GCC 3.4 升级到 GCC 4.1?

如何在 Fedora 3 上将旧的 GCC 3.4 升级到 GCC 4.1?

如何在 Fedora 3(版本为 2.6.10)上将旧的 GCC 从版本 3.4 升级到 4.1(即从 GCC 3.4 升级到 GCC 4.1 或更高版本)?

更多信息:我们正在开发一个将在 Fedora 3 上运行的应用程序,但该应用程序需要一些原子内置函数,__sync_val_compare_and_swap、__sync_fetch_and_add 等,这些函数仅在 GCC 4.1 或更高版本上可用。因此我认为我们可以定义它们,或者在 Fedora 3 上将 gcc 升级到新版本,但现在我们不知道这两者。

任何帮助将不胜感激!!

答案1

这几乎是个坏主意。如果您使用目标系统没有的一组库进行开发,您的应用程序在部署时很可能无法工作。话虽如此,最好的办法是找到具有所需 GCC 版本的最旧版本的 Fedora,获取源包,然后尝试重建二进制 RPM。祝你好运。

相关内容