我正按照此链接中提到的步骤编译beagle bone black的u-boot
http://eewiki.net/display/linuxonarm/BeagleBone+Black#BeagleBoneBlack-Bootloader:U-Boot
并收到以下错误。
cc1:错误:-march = switch
的错误值(armv5)
任何人都可以帮我找到这个错误的原因吗? 我想这是因为gcc不支持armv7-a仍然不确定。
感谢, SUMIT
答案 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