Ubuntu 16.04 での「複数のターゲットパターン」Makefile エラー

Ubuntu 16.04 での「複数のターゲットパターン」Makefile エラー

私はARMベースのi.mx6ボード用のLinuxカーネルを構築しようとしています。Linuxカーネルを構築するには、以下の手順に従います。

1.export ARCH=arm

2.export CROSS_COMPILE=/media/cascademic-101/D:/alam/MyProjects/IIOT-Gateway/porting/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/arm-linux-gnueabihf-

3.make

しかし、次のエラーが発生します。

Makefile:129: *** multiple target patterns. Stop.

この問題を解決する解決策はありますか?

答え1

CROSS_COMPILEコンパイラーのプレフィックスを設定する必要があります。コンパイラーを含むディレクトリではありません。通常、32ビットARMビルドの場合、

export CROSS_COMPILE=arm-linux-gnueabihf-

次に、対応するツールが にあることを確認する必要がありますPATH

関連情報