按照此处的说明进行操作后,http://elinux.org/RPi_U-Boot,设置 U-Boot,运行命令时出现以下错误make -j8 -s
cc1:错误:-march= 开关的值 (armv5) 错误
Makefile:912: 目标“u-boot.cfg”的配方失败
我在谷歌上搜索过,但找不到太多关于此的信息。对于问题是什么或者我错过了什么/做错了什么有什么建议吗?
答案1
这只是因为未设置 CROSS_COMPILE 变量......
答案2
正如链接的指南所述,您必须首先
export CROSS_COMPILE=the-prefix-of-the-arm-cross-toolchain-installed-
然后运行 make 因为当您正在为另一个体系结构构建(最有可能)软件时,“gcc”将不接受我们在构建时传递的各种标志。