cc1: ошибка: плохое значение (armv5) для-march= переключатель

я компилирую u-boot для Beagle bone black в соответствии с шагами, упомянутыми в этой ссылке

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

и получение следующей ошибки.

cc1: ошибка: плохое значение (armv5) для-march= switch

может кто-нибудь помочь мне найти причину этой ошибки? Я думаю, это из-за того, что gcc не поддерживает armv7-a все еще не конечно.

спасибо, Сумит!--1-->

1 ответов


если ввести точную команду, показанную на eewiki.net страница, будет проблема, если у вас нет набора env var CC. Я предпочитаю следующее, он предполагает, что у вас есть разумно текущая установка arm-linux-gnueabi-gcc в качестве перекрестной цепочки инструментов (отрегулируйте, если у вас есть что-то другое)

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