我有使用最新的 ARM 编译器 ARMCLANG v6 编译的小型静态库。现在我有一个使用这个库的小应用程序。我正在 Segger Embedded Studio 中开发此应用程序以在 Atmel SAM3x8e 微控制器上进行调试。我正在尝试将此静态库链接到我的应用程序,但出现错误:我尝试在应用程序中使用的所有函数上的未定义符号。在 Segger 中,我尝试了 GCC 链接器和 Segger 链接器以及同样的问题。然后我在 Segger 中创建了小型测试库,并毫无问题地与应用程序链接。
是否可以将 ARMCLANG v6 编译库与 GNU GCC 链接器或 Segger 一起使用?可能是我错过了一些可用于使用 ARMCLANG 创建库的选项?
谢谢你。
PS。我会在我的应用程序中使用 ARMCLANG,但 ARMCLANG 的免许可版本的代码大小限制为 32K。