STM32
直播中

话多显蠢

10年用户 890经验值
擅长:479461
私信 关注
[问答]

使用GCC编译STM32F1,makefile中引用.a库报错的原因?

使用STcube生成了一个基于GCC便于的工程且编译完成。
现在想加入自己的.a库文件,进行如下操作:

1)在main函数中加入.a库中的头文件;
2)引用.a库中的函数;
3)在makefile中加入.a库链接 LIBS +=Inc/Test.a (我的Test.a放在工程的Inc文件夹下)。
编译报错,找不到.a库中对应的函数。
现在怀疑是makefile中.a库的引用方式不对,有使用过的伙伴能帮忙看看吗?

回帖(1)

李研

2024-4-7 15:28:09
是静态库生成的不对,需要指定内核信息
举报

更多回帖

发帖
×
20
完善资料,
赚取积分