Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: MS-User am 27. February 2006, 19:33
-
Hallo,
ich erhalte beim Linken meines Codes andauernd das Warning
"Warning: alignment too large: 31" und darauf folgen hunderte von
"Error: relocation out of range"-Fehlern.
Wie kann ich diese beheben?
Vielen Dank für Antworten
-
Bei gesetzten "alignment check bit" wird überprüft ob alle Daten an 4-Byte (?) ausgerichtet sind, da sie dann schneller geladen werden können. Ist dies nicht der Fall wird eine Exception erzeugt. Hat somit mit "fremden" Adressen nicht viel zu tun, und trit wenn auch nur im laufenden Prozess auf, und nicht beim Linken.
Die Meldung dürfte also einen anderen Ursprung haben. Welcher Compiler da verwendet wurde wäre sicher hilfreich zu wissen.
MM