gpt4 book ai didi

c - 使用一个编译器创建的静态 C 库是否与另一个兼容?

转载 作者:太空狗 更新时间:2023-10-29 14:59:06 25 4
gpt4 key购买 nike

在我的例子中,我有一个使用代码源 gcc 构建的库,目标是 arm cortex-m4。然后我试图将该库链接到一个正在使用 IAR 编译器编译的项目中。

是否可以这样做,或者是否必须使用新工具重建库?受哪些因素影响?

最佳答案

静态库是几个始终特定于编译器的目标文件的 bundle 。因此,如果您尝试将基于 gcc 的库与 IAR 编译器链接起来,由于要链接的目标文件格式不匹配,您将在编译时遇到错误。

您需要使用 IAR 重建您的库。

关于c - 使用一个编译器创建的静态 C 库是否与另一个兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19249426/

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