
Следуя этому руководству: https://wiki.archlinux.org/index.php/Orange_Pi
Я столкнулся с такой проблемой:
input in flex scanner failed
make[1]: *** [orangepi_zero_defconfig] Error 2
make: *** [orangepi_zero_defconfig] Error 2
После того, как я введу эту команду:
make -j4 ARCH=arm CROSS_COMPILE=arm-none-eabi- orangepi_zero_defconfig
Я попытался использовать заглавную и строчную букву z в качестве первой буквы в слове ноль, а также удалить пробел между eabi-
иorangepi
решение1
Я протестировал руководство,
$ git clone --depth 1 git://git.denx.de/u-boot.git
$ cd u-boot
$ make -j4 ARCH=arm CROSS_COMPILE=arm-none-eabi- orangepi_one_defconfig
Даже если я использую arm-eabi- вместо arm-none-eabi-, это работает так, как и сказано в руководстве ниже.Убунту 14.04. (на самом деле не имеет значения) Никаких изменений в файле конфигурации.
Не могли бы вы проверить, установлен ли Flex на вашем хосте?
На моем хосте установлен «flex 2.5.35».
** Лучше следуйте руководству в том виде, в котором оно есть, даже с учетом строчных букв и пробелов ^^