就我而言,我有一个使用代码源 gcc 构建的库,目标是arm cortex-m4。然后我尝试将该库链接到使用 IAR 编译器编译的项目中。
是否可以做到这一点,或者是否必须使用新工具重建库?哪些因素影响这个?
静态库是几个目标文件的捆绑,这些目标文件始终是特定于编译器的。因此,如果您尝试链接gcc
基于库IAR
编译器,由于要链接的目标文件格式之间不匹配,您将在编译时收到错误。
您需要使用 IAR 重建您的库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)