如何在执行make file_defconfig Android内核时更改路径?

时间:2016-05-22 04:37:21

标签: android-kernel

在以下几行之后:

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"。

正在 x86 / configs / filename_defconfig 中搜索,而不是 arm / configs / filename_defconfig 。如何更改路径?

1 个答案:

答案 0 :(得分: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>