0

次の行の後:

export CROSS_COMPILE=/home/yourusername/NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-

make clean && make mrproper

make maker.defconfigを実行すると、次のエラーが表示されます。

デフォルトの構成「arch/x86/configs/filename_defconfig」が見つかりません。

arm/configs /filename_defconfigではなくx86/configs/filename_defconfigで検索しています。パスを変更するにはどうすればよいですか?

4

1 に答える 1

1

あなたはちょうど欠けていexportます:

export ARCH=arm //Or whatever architecture you're compiling for
export CROSS_COMPILE=/home/yourusername/NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-
make clean && make mrproper

実際にコンパイルするには、make コマンドを次のコマンドに置き換えます (まだエクスポートが必要です)。

make <target config file>
make -j<number of cores you wish to use for compilation>

export次のように、make コマンドに行を直接追加することもできます。

make ARCH=arm CROSS_COMPILE=/home/yourusername/NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi- <make target>
于 2016-07-06T17:42:17.480 に答える