Der Aufbau Goldfisch Kern: "goldfish_armv7_defconfig" überhaupt nicht "arch / x86 / configs" gefunden

stimmen
0

Ich bin vor ein seltsames Problem (zumindest für mich) und ich hoffe, dass jemand weiß, wie es zu lösen!

Ich versuche, android Goldfisch Kernel 2.6.29 auf 13,04 ubuntu zu bauen (eigentlich Xubuntu 13.04), auf dem Emulator laufen zu lassen. Also nahm ich die folgenden Schritte:

1 - Laden Sie den Goldfisch-Kernel:
git clone https://android.googlesource.com/kernel/goldfish
git checkout -t origin/android-goldfish-2.6.29 -b goldfish

2 - Laden Sie die vorkompilierte Toolchain für ARM-Architektur zu kompilieren:
git clone https://android.googlesource.com/platform/prebuilt

3 - Export von Umgebungsvariablen für Arm achitecture zu kompilieren:
export ARCH=arm
export SUBARCH=arm
export PATH={prebuilt_folder_dir}/linux-x86/toolchain/arm-eabi-4.4.3/bin:$PATH
export CROSS_COMPILE=arm-eabi-

An dieser Stelle soll ich in der Lage sein, die Konfigurationsdatei „goldfish_armv7_defconfig“ zu bauen.

Aber wenn ich das mache:
make goldfish_armv7_defconfig

Ich erhalte eine Fehlermeldung, dass die Datei „goldfish_armv7_defconfig“ nicht auf „arch / x86 / configs“ gefunden. Warum zeigt es arch / x86 statt arch / arm ?

Wenn ich laufen:
make goldfish_defconfig

Ich werde das Bild bekommen arch / x86 / boot / bzImage und diese auf dem Emulator nicht läuft. Ich möchte das Bild arch / arm / boot / zImage .

Was mache ich falsch?

Vielen dank für Deine Hilfe!

Veröffentlicht am 13/10/2013 um 14:02
vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
3

Sie sollten die ARCH und CROSS_COMPILE Argumente über make übergeben:

make ARCH=arm CROSS_COMPILE=arm-eabi- goldfish_armv7_defconfig
Beantwortet am 13/10/2013 um 14:19
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more