如何在cdt eclipse中链接c库

时间:2015-10-16 13:18:52

标签: c eclipse eclipse-cdt

我尝试关联libc.a库,但始终获得cannot find -llibc。库位于项目lib文件夹中。下面是我的链接器设置和工作区sreenshots。

完整的编译字符串:

arm-none-eabi-gcc -L"/home/kripton/Applications/ARM_workspace/Bell/lib" -T "/home/kripton/Applications/ARM_workspace/Bell/stm32f103.ld" -g3 -ggdb -O0 -mthumb -mcpu=cortex-m3 -mfix-cortex-m3-ldrd -Wl,-Map=linker.map -Wl,-cref -Wl,--gc-sections -o "Bell.elf" ./stm_startup/startup_stm32f10x_md.o ./stm_startup/system_stm32f10x.o ./src/main.o ./src/syscalls.o ./cmsis_core/core_cm3.o -llibc

链接库设置: Linker settings

正如我所说libc.a放在项目lib目录中 Workspace

更新

通过手动安装newlib并用new替换所有源和库来解决问题。

0 个答案:

没有答案