MASM Linker
-
Hi!
Wenn ich einen Quellcode linken möchte, dann passiert folgendes:C:\WINDOWS\Desktop\asm>link melle
Microsoft (R) Incremental Linker Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.LINK : error : Segment reference in fixup record
melle.obj : fatal error LNK1123: failure during conversion to COFF: file invalid
or corruptC:\WINDOWS\Desktop\asm>
Was hat das zu bedeuten? Wie kann ich es beheben?
Ciao GJ
-
Moin, Moin...
Du hast leider nicht angegeben für welches Betriebssystem Du das Programm erstellt hast. Ich vermute einfach mal, dass Du ein Programm für DOS erstellen möchtest. Das Problem ist, dass der 32-Bit-MASM-Linker keine DOS-EXE erstellen kann. Dafür benötigst Du einen anderen Linker, z.B. Alink.
Den gibt es hier:
http://alink.sourceforge.net/download.html
Das Programm erstellst Du dann folgendermaßen:
ml -c DeinProgramm.asm
alink -oEXE DeinProgramm.objSo sollte es laufen.
Ciao...