Autor Thema: "Warning: alignment too large: 31" beim Linken  (Gelesen 2515 mal)

MS-User

  • Beiträge: 4
    • Profil anzeigen
Gespeichert
« 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

[MM]

  • Beiträge: 130
    • Profil anzeigen
    • www.mmcoding.eu
Gespeichert
« Antwort #1 am: 27. February 2006, 22:56 »
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

 

Einloggen