Probleme beim Kernel kompilieren

M

muhahahaah

Erfahrenes Mitglied
177
Hallo, ich habe Probleme beim kompilieren von einem Kernel.

Das Laden der Config hat funktioniert, d.h. ich hab eine Datei namens .config im Hauptverzeichnis.

Gebe ich nun make ein kommt folgendes:

Code:
paul@paul-standpc:~/kernel/zte_skate_35$ make
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
  CC      kernel/bounds.s
gcc: error: -pg and -fomit-frame-pointer are incompatible
make[1]: *** [kernel/bounds.s] Error 1
make: *** [prepare0] Error 2

An was könnte das liegen?

Btw, das ist ein Kernel fürs Skate.

Danke schon mal :)
 
Kann es sein, dass Du die beiden wichtigen exports vergessen hast?

Für einen ARM Prozessor
export ARCH=arm

und für den Compiler
export CROSS_COMPILE=/path/to/my/compiler/bin/arm-linux-eabi-
wobei das nur ein Beispiel ist, bei mir steht da z.B.
export CROSS_COMPILE=/opt/arm-eCross/bin/arm-eCross-eabi-

Du kannst diese Parameter auch bei make mit angeben, ist mir zu umständlich.
Das export ARCH=arm sollte man auch vor dem erstem make menuconfig machen.

Hast Du sonst noch was geändert, z.B. am Makefile? Und welchen Compiler setzt Du ein?

Astralix
 

Ähnliche Themen

Slinthorax
  • Slinthorax
Antworten
1
Aufrufe
1.169
Slinthorax
Slinthorax
M
  • Moonblast
Antworten
1
Aufrufe
1.127
swa00
swa00
C
Antworten
0
Aufrufe
1.213
Cortablo
C
Zurück
Oben Unten