u-boot移植问题

时间:2022-02-05 16:35:29
u-boot使用make命令后出现make[1]: *** No rule to make target 'silentoldconfig'
make: *** No rule to make target 'include/config/auto.conf', needed by 'include/config/uboot.release'。 停止。
这2个问题要怎么解决,用的是u-boot-2017.09版本的

7 个解决方案

#1


先需要config一下,哈哈哈,顺便广告一下,可以看我博客
u-boot移植问题

#2


先了解下 make  xxx_defconfig  命令吧。  make 命令会读取源码根目录下的.config文件,而.config文件是通过make menuconfig 之类的命令生成的。

#3


我已经用了make xxx_defconfig了,在顶层的Makefile文件也设置了交叉编译环境和xxx_defconfig
make xxx_defconfig通过了 需要的文件都生成了,但是一make就会出现那个错误怎么解决。
我想直接打开conf文件,但是说没有打开共享文件的应用软件,是这个的原因吗?是的话怎么解决
求教!!!!

#4


该回复于2017-09-28 08:35:48被管理员删除

#5


建议换个低版本的uboot编译。

#6


换个编译器试试,一般来说,uboot版本和gcc版本同一年的不会出错,比如uboot2012,那么gcc也用arm-gcc2012

#7


sudo chown -R 你的用户名:你的用户名

--Linux星球

#1


先需要config一下,哈哈哈,顺便广告一下,可以看我博客
u-boot移植问题

#2


先了解下 make  xxx_defconfig  命令吧。  make 命令会读取源码根目录下的.config文件,而.config文件是通过make menuconfig 之类的命令生成的。

#3


我已经用了make xxx_defconfig了,在顶层的Makefile文件也设置了交叉编译环境和xxx_defconfig
make xxx_defconfig通过了 需要的文件都生成了,但是一make就会出现那个错误怎么解决。
我想直接打开conf文件,但是说没有打开共享文件的应用软件,是这个的原因吗?是的话怎么解决
求教!!!!

#4


该回复于2017-09-28 08:35:48被管理员删除

#5


建议换个低版本的uboot编译。

#6


换个编译器试试,一般来说,uboot版本和gcc版本同一年的不会出错,比如uboot2012,那么gcc也用arm-gcc2012

#7


sudo chown -R 你的用户名:你的用户名

--Linux星球