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

时间:2014-05-26 14:02:25

标签: 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仍然不确定。

感谢, SUMIT

1 个答案:

答案 0 :(得分:7)

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

export CROSS_COMPILE=arm-linux-gnueabi-
export ARCH=arm
make am335x_evm_config
make