gpt4 book ai didi

linux - 在 CentOS7.4 的 AARCH64 平台上首选哪个 GCC 版本?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:17:22 25 4
gpt4 key购买 nike

我们有一些带有 ARM CPU 的服务器,将测试一些 SW 应用程序。使用 Ubuntu 系统,没有大问题,因为内核和软件都是最新的。但是对于 CentOS 系统,一些工具和库在 ARM 上已经很旧了。例如,GCC 编译器仍然是 4.8.5,无法支持某些功能。

在 X86_64 上,这不是问题,因为有 SCL 和其他稳定包的源。

在 ARM 上,现在我找到了选择,一个来自 RH,另一个来自 Linaro。

https://releases.linaro.org/components/toolchain/binaries/latest/

Linaro 项目提供了一些 GCC5、6 和 7 的源代码。我们可以在该系统上构建和运行。 Ubuntu ARM 版本现在正在使用 Linaro 的 GCC。但是在发行说明中,它只提到了 Ubuntu 而没有 CentOS 支持。 (即使这可以在 CentOS 上完成)

https://buildlogs.centos.org/centos/7/sclo/aarch64/rh/

RH 也像在 X86_64 计算机/服务器上一样为 aarch64 提供 GCC。但现在它仍在测试存储库中,而不是官方更新源。并且只提供了 GCC6 和 7。

有什么建议吗?我应该使用 centos.org 的测试版本还是 Linaro 的源代码。

提前致谢

最佳答案

根据您的目标 ARM CPU 服务器,供应商还可以为您提供建议使用的操作系统和软件包/存储库。

如果您正在对 SW 应用程序进行一些功能/性能测试,Linaro 可能比测试库(预计更稳定)更好。尽管 centos7.4 并未声明为官方支持的平台,但值得一试。 Linaro GCC 工具链很可能只适用于您选择的操作系统。

您也可以从公共(public)镜像下载最新的 GCC 并尝试,比如 GCC 7 版本之一(目前,最新的是 gcc 7.3.0 https://gcc.gnu.org/gcc-7/ )。 Aarch64/Aarch32 是受支持的目标。

无论您选择什么,ARM CPU 服务器生态系统都在积极发展,因为这些芯片刚刚转换市场。您可能想检查在您选择的目标平台领域中,以上哪些(Linaro/GCC/RH)正在积极贡献。

关于linux - 在 CentOS7.4 的 AARCH64 平台上首选哪个 GCC 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49104897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com