multiple definition of `xxx': CMSIS库多重定义问题
现象使用arm-none-eabi-gcc编译CMSIS库时,包含了DSP模块。编译成功的.a静态库在链接到APP程序时,出现报错“ multiple definition of `xxx’ ”。原因目前的CMSIS代码版本DSP库中,Source下每一个子目录都包含了一个特殊的c文件,该文件"#include"了当前目录下其他所有的c文件。因此,这些c文件实际上被编译并链接了两次。解决...
原创
2019-10-15 09:46:20 ·
721 阅读 ·
0 评论