2016-05-22 13 views
0

Nach den folgenden Zeilen:Wie ändere ich den Pfad während der Ausführung make file_defconfig 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 gibt mir diese Fehlermeldung:

Can't find default configuration "arch/x86/configs/filename_defconfig".

Es wird in x86/configs/filename_defconfig statt Arm/configs Suche/filename_defconfig. Wie ändere ich den Pfad?

Antwort

1

Sie sind ein export nur fehlt:

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 

Bitte beachten Sie, nur Sie sind Reinigung des auf diese Weise den Kernel zu bauen, um es tatsächlich zu kompilieren den Befehl make mit diesen ersetzen (Sie müssen noch die Exporte) :

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

können Sie auch die export Linien direkt mit dem Befehl make hinzufügen wie folgt:

make ARCH=arm CROSS_COMPILE=/home/yourusername/NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi- <make target>