make: *** 没有指明目标并且找不到 makefile。 停止。

设置交叉编译工具设置完以下两图 PATH, ARCH 和 CROSS_COMPILE 三个环境变量 的时候,attachments-2020-04-eJHqM7Md5e9bde5c9b2e3.png

attachments-2020-04-2P8Faj2R5e9bdf14acbeb.png

然后手动指定make出错误:

attachments-2020-04-U0iKEnYA5e9bdfaeaca30.png当编译U-boot的时候也是make出了错误:

attachments-2020-04-o0Jc96cQ5e9be051ca0b7.pngattachments-2020-04-nFBCPhA15e9be0534254e.pngattachments-2020-04-HgpsQ02h5e9be0a73a33d.png然后就不知道怎么做了;萌新一位,求指导;

请先 登录 后评论

最佳答案 2020-04-20 21:41

1.截图里第一次出错,原因是执行make的路径不对,你是在100ask_imx6ull-sdk路径执行的make,正确的是在100ask_imx6ull-sdk下的Buildroot_2019.02、Uboot-2017.03等目录里面才能make命令。另外,执行make命令前,要先make xx_defconfig配置。

2.截图第二次出错,进入了正确的目录,但截图里没看到你设置环境变量。如果你是设置的永久生效,记得执行source  ~/.bashrc使其生效。你设置好环境变量后,再执行截图的命令,如果有问题,再继续交流。

请先 登录 后评论

其它 0 个回答