gpt4 book ai didi

c++ - GCC Compiler,为低版本GCC编译app

转载 作者:太空狗 更新时间:2023-10-29 21:31:54 25 4
gpt4 key购买 nike

我在安装了 GCC 6.3.0 x64 架构的 Debian 机器上开发 C++ 应用程序,但该应用程序将在装有 GCC 4.4.7 x86 的 Centos 上运行。

如何为目标环境编译我的应用程序?唯一的方法是在我的主机上安装 GCC 4.4.7 吗?

最佳答案

您可以使用 GCC 6.3 进行构建,但您应该使用 -D_GLIBCXX_USE_CXX11_ABI=0 选项来使用较旧的 ABI 以与低于 4.9 的 GCC 兼容。否则无法在目标系统上正常运行。

要绝对确保兼容性,您确实可以使用目标系统的工具链。你不需要直接在你的机器上安装它。您可以在运行旧发行版的虚拟机中编译,或使用 docker(或其他一些容器系统)。

关于c++ - GCC Compiler,为低版本GCC编译app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56578136/

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