使用 GNU gcc 链接器链接使用 ARMCLANG v6 编译的静态库

问题描述

我有使用最新的 ARM 编译器 ARMCLANG v6 编译的小型静态库。 现在我有使用这个库的小应用程序。我正在 Segger Embedded Studio 中开发此应用程序以在 Atmel SAM3x8e 微控制器上进行调试。 我正在尝试将此静态库链接到我的应用程序,但出现错误:我尝试在应用程序中使用的所有函数上的未定义符号。 在 Segger 中,我尝试了 GCC 链接器和 Segger 链接器以及同样的问题。 然后我在 Segger 中创建了小型测试库,并没有问题地与应用程序链接

是否可以将 ARMCLANG v6 编译库与 GNU GCC 链接器或 Segger 一起使用?可能是我缺少一些可用于使用 ARMCLANG 创建库的选项??

谢谢。

附注。我会在我的应用程序中使用 ARMCLANG,但 ARMCLANG 的免许可版本的代码大小限制为 32K。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)