cc1:错误:-march = switch的错误值(armv5)

use*_*111 8 cross-compiling u-boot beagleboneblack

我按照此链接中提到的步骤编译beagle bone black的u-boot

http://eewiki.net/display/linuxonarm/BeagleBone+Black#BeagleBoneBlack-Bootloader:U-Boot

并得到以下错误.

cc1:错误:-march = switch的错误值(armv5)

谁能帮我找到这个错误的原因?我想这是因为gcc不支持armv7-a仍然不确定.

谢谢,总结

小智 7

如果您键入eewiki.net页面上显示的确切命令,如果您没有设置env var CC,则会出现问题.我更喜欢以下内容,它假设你有合理的安装arm-linux-gnueabi-gcc作为你的交叉工具链(如果你有不同的东西调整)

export CROSS_COMPILE=arm-linux-gnueabi-
export ARCH=arm
make am335x_evm_config
make
Run Code Online (Sandbox Code Playgroud)