编译络达ab155x芯片sdk,错误No make rules 。。。

允我心安 提交于 2020-03-07 00:31:20

从高版本切换到低版本时候,直接使用了编译指令,结果报错 (大致是没有找到.h文件),开始还以为是makefile 没有切换,但是查看相关makefile没有问题,想想也知道linus大神的软件 ,一定是我的问题 ...

又思考了一下编译的过程,预处理-->编译--->汇编--->链接,预处理阶段只做展开没问题,其中两个阶段的错误不符合,结果出在最后一个环节,链接阶段,恍然大悟 ,原来是自己没有执行clean,对于没有改动的文件,编译器会调用之前上次编译好的.o文件

./build.sh clean

./build.sh ab155x_evk earbuds_design

结果全部PASS。

切记,切换分支后编译前先将上次结果的中间文件clean一下。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!