make[1]: *** No rule to make target '.depend.XXXX', needed by '.XX'. Stop.解决

Lara ·
更新时间:2024-11-10
· 557 次阅读

  最近在移植uboot支持NANDFLASH时,遇到一个错误。烦了两天,终于找到了!具体报错如下。

make[1]: *** No rule to make target '.depend.s3c2440_nand', needed by '.depend'. Stop. make[1]: Leaving directory '/work/system/u-boot-2012.04.01/drivers/mtd/nand' Makefile:485: recipe for target 'drivers/mtd/nand/libnand.o' failed make: *** [drivers/mtd/nand/libnand.o] Error 2

  大概意思就是:在链接libnand.o时找不到s3c2440_nand的依赖文件。
  后来仔细检查了makefile,确保了已经在makefile中添加了
s3c2440_nand.c的依赖文件。如图:
原创文章 108获赞 144访问量 2万+ 关注 私信 展开阅读全文
作者:飞猪飞飞



make BY TO stop target

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章