gpt4 book ai didi

c - 混合两个具有不同优化级别的静态库是否可行?

转载 作者:太空宇宙 更新时间:2023-11-04 02:33:20 25 4
gpt4 key购买 nike

我有两个名为 libx.aliby.a 的静态库。

libx.a是用gcc -g编译的;而 liby.a 是用 gcc -O3 编译的。

我想将它们两个链接成一个可执行文件。

它可行吗?

它有害吗?

最佳答案

是的,它是可行的,只要优化不改变 ABI(函数调用或浮点算术/表示等),它就无害。尽管即使在那些情况下,我相信所有必要的信息都已经编译进去或者链接器解决了问题。

关于c - 混合两个具有不同优化级别的静态库是否可行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40609727/

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