Ciao a tutti,
c'è qualcuno che può spiegarmi un paio di cose riguardo la compilazione dei sorgenti del kernel di android?
Perchè mi sto cimentando per la prima volta e ho qualche problema...
Io seguendo varie guide ho installato un pò di librerie:
sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind
quindi ho scaricato una NDK ed i sorgenti del kernel, quindi ho estratto le due cartelle che c'erano nei rispettivi archivi, mettendole nella home
poi ho eseguito:
export ARCH=arm
export CROSS_COMPILE=arm-linux-androideabi-
export PATH=$PATH:~/android-ndk-r9b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin
quindi ho cambiato directory mettendomi in quella dove è contenuto il kernel, ed ho eseguito:
make *nome file config* (con il nome corretto)
make menuconfig (in cui si apre la shell per scegliere le configurazioni ma lascio tutto com'è per il momento)
Ora do il comando
make -j2
e a questo punto non funziona, mi dà il segurente errore:
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CC scripts/mod/empty.o
arm-eabi-gcc: No such file or directory
Is your PATH set correctly?
make[2]: *** [scripts/mod/empty.o] Error 2
make[1]: *** [scripts/mod] Error 2
make: *** [scripts] Error 2
make: *** Waiting for unfinished jobs....
Ora io non sono molto ferrato in materia, però vorrei capire cos'è che non funziona e che comandi sto inviando con le tre export...
Grazie a tutti!