gpt4 book ai didi

c++ - 混合来自不同 C++ 编译器的库

转载 作者:IT王子 更新时间:2023-10-29 00:44:13 24 4
gpt4 key购买 nike

我正在 redhat 5.2 的一个项目上工作,该项目跨越几个不同的组织。每个组织都提供使用不同版本的 g++ 编译的库。目前,这些版本包括 4.1.1、4.1.2 和 4.3.1。我正在尝试使用 4.1.2 将所有库链接到一个可执行文件中。这样做可能会出现什么问题(如果有的话)?顺便说一句,有没有办法告诉每个编译器版本构建到哪个 ABI?

最佳答案

ABI政策文档详细说明了不同 ABI 版本之间的兼容性。据此,libstdc++.so 库应该是兼容的,gcc 上一次破坏二进制兼容性是在 3.4。你应该没问题。

关于c++ - 混合来自不同 C++ 编译器的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/884266/

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