当前位置:网站首页>黑猫带你学Makefile第13篇:Makefile编译问题合集

黑猫带你学Makefile第13篇:Makefile编译问题合集

2022-08-10 21:10:00 黑猫学长呀

本文结合个人工作/学习经验、网络资料辛苦整理/撰写而成,付费内容,禁止转载。
本文所在专栏《黑猫带你学Makefile

1 ***No rule to make target ‘ ‘, needed by…

如图:
在这里插入图片描述
查看到上面make生成的.depend到哪里突然不生成了。
原因就可能是Makefile生成了依赖关系了,但是实际代码中并没有该.c文件导致的。

2 make uboot时候生成autoconf.mk问题

参考链接:https://blog.csdn.net/tuwenqi2013/article/details/54293229
https://blog.csdn.net/groundhappy/article/details/52709959

3 uboot配置#make xxx 出错:rm: cannot remove `asm/arch’: Is a directory

我估计这个Uboot并不是你下的源码,而是用别人编译好的你想重新编译,

在Uboot顶层有个mkconfig文件,你打开后在里面所有rm后面都加上-r

比如源代码是rm -d asm-arm/arch 改成 rm -rd asm-arm/arch即可 意思就是强行删除

原网站

版权声明
本文为[黑猫学长呀]所创,转载请带上原文链接,感谢
https://blog.csdn.net/ZXDDBK/article/details/126212244