Problem mit Link

Offizieller deutscher Support für das MASM32 SDK. Download FAQ

Moderatoren: crack, Krüsty, Marwin

Beitragvon Marwin » Dienstag 15. Juni 2004, 21:38

Hallo Frodenius,

wenn es eines der im MASM32-Packet enthaltenen Beispielprogramme ist, könntest du dann bitte den Ordnernamen posten. Wenn es keines der Beispielprogramme ist, dann poste doch bitte den Quelltext. Ohne weiteres kann ich dir leider nicht sagen, was diesen Fehler verursacht hat bzw. wie du ihn auflöst.

Grüße, Marwin
Benutzeravatar
Marwin
Moderator
 
Beiträge: 307
Registriert: Donnerstag 8. Mai 2003, 21:19
Wohnort: Seelow, Deutschland

Beitragvon Frodenius » Mittwoch 16. Juni 2004, 22:39

Also der Code lautet wie folgt:
Code: Alles auswählen
DATEN SEGMENT

Meldung db "Assembler ist leicht."
   db "$"

DATEN   ENDS

CODE   SEGMENT
   
   ASSUME CS:CODE;DS:DATEN

_Anfang:
   mov dx,offset Meldung
   mov ah,09h
   int 21h
   mov ah,4Ch
   int 21h

CODE   ENDS
   END _Anfang


dank im vorraus
Frodenius
Newbie
 
Beiträge: 2
Registriert: Montag 14. Juni 2004, 18:59

Beitragvon CDW » Donnerstag 17. Juni 2004, 00:38

masm32 ist an erster stelle ein 32 bit linker. Du versuchst aber ein 16-bit Programm zu linken. Gabs schon mehrmals hier ;)
http://board.codingcrew.de/index.php?act=S...&t=97&hl=linker
oder zietiere mich selber ;):
http://board.codingcrew.de/index.php?act=S...&t=81&hl=linker
hm, kann masm32 überhaupt 16-bit asm? (bzw. der Compiler kanns ja, aber der Linker ?, hab das vor längerer Zeit bei Iczelionwas drüber gelesen )
PS:
Hab dein Problem gefunden:
http://board.win32asmcommunity.net/showthr...ight=16bit+link
falls du net auf die Seite kommst oder so: da hat jemand genau dasselbe Prob wie du: masm32 compilt seinen Code, der linker macht aber net mit... Lösung: für 16-Bit exen braucht man auch einen 16-bit linker :)
den gibts für masm z.B hier :
ftp://ftp.microsoft.com/softlib/mslfiles/lnk563.exe
Oder du schaust dich einfach nach einem anderen compiler um (gibts so kleinere, fasm? oder sonstiges... imho ist masm32 für DOS einfach der Overkill)
CDW
Alter Hase
 
Beiträge: 62
Registriert: Donnerstag 2. Oktober 2003, 17:17

Beitragvon Frodenius » Donnerstag 17. Juni 2004, 15:59

Thanx, hat mir weitergeholfen!
Aber wieso gibt´s beim Assemnbler/Linker keine Option wie /16bit oder so ähnlich?
Frodenius
Newbie
 
Beiträge: 2
Registriert: Montag 14. Juni 2004, 18:59

Beitragvon Marwin » Freitag 18. Juni 2004, 19:20

Das kann ich dir nicht beantworten.
Vielleicht Microsoft? :)

Marwin
Benutzeravatar
Marwin
Moderator
 
Beiträge: 307
Registriert: Donnerstag 8. Mai 2003, 21:19
Wohnort: Seelow, Deutschland


Zurück zu MASM32-Package

 


  • { RELATED_TOPICS }
    Antworten
    Zugriffe
    Letzter Beitrag

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]

cron