alink.exe Fehler

05/07/2012 - 00:41 von Jens Kallup | Report spam
Hallo Gemeinde,

erhalte folgende Meldung, wenn ich versuche mit alink.exe ein program zu
linken:

unsupported symbol class 69 for symbol ___register_frame_info


Gruß
Jens


nasm.exe -f win32 array.prg.asm
alink.exe kbase.lib crtbegin.o crtend.o _ctors.o __main.o main.o
array.prg.obj -oPE -subsys console -entry main -o tt.exe
 

Lesen sie die antworten

#1 Jan Seiffert
05/07/2012 - 16:21 | Warnen spam
Jens Kallup schrieb:
Hallo Gemeinde,

erhalte folgende Meldung, wenn ich versuche mit alink.exe ein program zu linken:

unsupported symbol class 69 for symbol ___register_frame_info




Hmmm, tja.

Nachdem ich einen Blick in den source von alink geworfen habe:
Es sieht so aus, als wenn ein Symbol in einem der Objekte existiert,
das eine "nicht vergebene" Storage Class hat (vergl.
http://www.delorie.com/djgpp/doc/coff/symtab.html, unter
"e_sclass - storage class", aber das heisst ja nix, wer weiss wie
alt die Liste ist)

Erstmal eingrenzen welches der Objekte das ist. Wenn es ein aus ASM
erzeugtes OBJ ist, checken das um all die symbol deklarationen nix
lustiges steht.


Gruß
Jens





Gruss
Jan

Ähnliche fragen