Raspberry-pi
Debian-8
私のホストコンピュータにカーネルを構築しようとしています。次のコマンドに従ってカーネルを構築します。
make ARCH=arm KERNEL=kernel CROSS_COMPILE=arm-liux-gnueabihf- bcmrpi_defconfig
私が得るエラーは次のとおりです。
make: gcc: Command not found
'gcc'
クロスツールチェーンで十分であるため、意図的にマイコンピュータにインストールしません。設定している変数の値がプログラムCROSS_COMPILE
に設定されていないようです。make
なぜですか?
PS:私のbash
バージョンは
GNU bash, version 4.3.30(1)-release (x86_64-pc-linux-gnu)
答え1
make
このコマンドを他のコマンドから呼び出しますmakefile
。これは、この場合は変数をエクスポートする必要があることを意味します。
次の記事では、このトピックについて詳しく説明します。 https://stackoverflow.com/questions/2826029/passing-additional-variables-from-command-line-to-make