【发布时间】:2015-07-01 05:28:32
【问题描述】:
我使用 Eclipse + ARM 插件来构建我的项目。当我需要在我的项目中使用 StemWin 库时,我将我的 IDE 配置为使用外部库。
我设置
首选项 -> C/C++ 常规 -> 路径和符号
我在“库路径”中添加了指向我的文件夹的链接包括库。 我还在“图书馆”选项卡中添加了我的图书馆的名称。 我检查了编译器选项卡中的设置,并确定一切都应该很好。 当我尝试构建我的项目时,链接器出现错误:
cannot find -lMyLib.a Hello C/C++ Problem
我仔细检查了我的库和链接的名称,一切都是正确的。这是我的链接器的输出:
arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -L"C:\lib"
-T"C:\arm_toolchain\stm32_workspace\Hello\LinkerScript.ld" -Wl,
-Map=output.map -Wl,--gc-sections -o "Hello.elf" @"objects.list" -lMyLib.a
我应该从这里做什么?
【问题讨论】:
标签: eclipse linker arm embedded stm32