我正在为beagle bone black定制u-boot。我克隆了u-boot git并签出到v2015.07。当我执行make命令时 使CROSS_COMPILE = arm-cortex_a8-linux-gnueabihf- 它显示了这样的错误:
/u-boot((HEAD detached at v2015.07))$ make CROSS_COMPILE=arm-cortex_a8-linux-gnueabihf-
scripts / kconfig / conf --silentoldconfig Kconfig CHK
include / config.h GEN include / autoconf.mk在包含的文件中 ./include/common.h:18:include/config.h:5:10:致命错误:configs / .h: 没有这样的文件或目录#include ^ ~~~~~~~~~~~~编译终止。 scripts / Makefile.autoconf:72:目标“ include / autoconf.mk”的配方 失败的make [1]:*** [include / autoconf.mk]错误1
有人遇到像我一样的错误吗?请帮我解决这个问题。预先谢谢你。
答案 0 :(得分:0)
要构建U-Boot,首先必须创建文件.config:
CROSS_COMPILE=arm-linux-gnueabihf- make
下一步是实际构建U-Boot。
typeof $.sortable === "function"
当前的U-Boot版本是v2019.01,并且与GCC 6、7和8兼容。
我建议您构建比v2015.07更新的版本。