macOS で Orange Pi をコンパイルする

macOS で Orange Pi をコンパイルする

このガイドに従ってください: 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-none-eabi-の代わりにarm-eabi-を使用しても、ガイドのとおりに動作します。ウブントゥ 14.04. (実際には問題ではありません) 設定ファイルには変更はありません。

ホストに flex がインストールされているかどうかを確認しますか?

私のホストには「flex 2.5.35」があります。

** 小文字やスペースも含めて、ガイドをそのままにしたほうが良いでしょう ^^

関連情報