求助:imx283--uboot编译 "No rule to"类的错误怎么解决

2020-02-20 19:56发布

用gcc4.3.2编译uboot2009.08,出错 ,

make[1]: *** No rule to make target `include/autoconf.mk', needed by `depend'.  Stop.

我只是换了个编译版本,手册上说的版本要高,我在虚拟机上的gcc版本是4.3.2的,是编译6410的,用了283想用这个版本的重新编译uboot与内核,这样编译模块时也用这个版本,不用换了,可是总是出错。
求教懂linux嵌入的人。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
浮华一生
1楼-- · 2020-02-21 08:11
可以先 make distclean  然后 make xxx_config    然后 make ARCH=xxx CROSS_COMPILE=xxx-gcc
liujinyi016
2楼-- · 2020-02-21 09:01
duxingkei 发表于 2015-1-6 10:07
你直接修改 mkuboot.sh 里面的gcc路径到你的 GCC   后直接运行这个脚本试试

官网的源码资料,应该不存在BU ...

CROSS_COMPILE 用的是绝对路径啊?
我把gcc 加到环境变量中,直接用CROSS_COMPILE=arm-linux- 可以么?
试试你的方法。
liujinyi016
3楼-- · 2020-02-21 14:55
浮华一生 发表于 2015-1-6 11:02
可以先 make distclean  然后 make xxx_config    然后 make ARCH=xxx CROSS_COMPILE=xxx-gcc

跟手册上的操作一样啊1
浮华一生
4楼-- · 2020-02-21 19:58
jinyi7016 发表于 2015-1-6 11:04
跟手册上的操作一样啊1

你这个感觉是缺少依赖! 没有做配置. 一般make xxx_config 后就会自己生成include/autoxxx.mk 那个文件. make distclean  和 make mrproper 都试试. 区别你谷歌一下!
liujinyi016
5楼-- · 2020-02-22 00:36
 精彩回答 2  元偷偷看……
liujinyi016
6楼-- · 2020-02-22 04:50
改成绝对路径后可以了,有个警告,不过编译过了。感谢大家,估计是我的环境变量设置的问题吧。

一周热门 更多>