![在 macOS 上编译 Orange Pi](https://linux22.com/image/114972/%E5%9C%A8%20macOS%20%E4%B8%8A%E7%BC%96%E8%AF%91%20Orange%20Pi.png)
遵循本指南: 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”。
** 你最好照原样遵循指南,即使是小写字母和空格^^