gpt4 book ai didi

c++ - gcc 和 libstdc++ 向前兼容

转载 作者:IT王子 更新时间:2023-10-29 01:19:56 25 4
gpt4 key购买 nike

根据ABI Policy and Guidelines我应该使用吗

GCC 3.4.0 and libstdc++.so.6.0.0

编译二进制可执行文件可在每个 GNU/Linux 发行版(相同的 CPU 架构)上安装任何更新的 libstd++.so.6?此二进制文件是否与每个 libstd++.so.6 向前兼容?

最佳答案

(为什么不在 gcc-help 邮件列表中提出这个问题,这样您就可以从知道他们在谈论什么的人那里得到权威的答案?)

是的,链接到 libstdc++.so.6.0.0 意味着二进制文件可以在链接到任何更高版本的 libstdc++.so 时运行,但这不足以确保二进制文件可以在任何 GNU/Linux 系统上运行。您还需要确保使用旧版本的 libc.so(即 glibc)和您链接的任何其他库。使用 GCC 3.4.0 编译和链接但链接 Glibc 2.15 可能意味着您的二进制文件无法在具有 Glibc 2.14 或更早版本的系统上运行,无论它们具有什么 libstdc++ 版本。

关于c++ - gcc 和 libstdc++ 向前兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10658870/

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