Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Error LNK1123 MASM

Iniciado por phoenixtrilogy, 10 de Octubre de 2002, 07:42:38 AM

« anterior - próximo »

phoenixtrilogy

                                Saludos

Actualmente estoy estudiando ensamblador y estoy tratando de ensamblar un programa de ejemplo pero genera el siguiente error

ml c:ex4_1.asm


ex4_1.obj:fatal error LNK1123: failure during conversion to COFF file
invalid or corrupt

macro asembler version 6.11d
incremental linker version 5.12.81



GRacias de Antemano                                

nostromo

                                No tengo el macroassembler por lo que no se exactamente que linea de comandos utilizas ni nada de eso  :!: , pero por el error que veo..... ¿estas seguro de que le envias al linker un fichero con extension .OBJ(el generado por el ensamblador)?                                

phoenixtrilogy

                                No estoy seguro pero tengo entendido que el comando "ml" invoca
el ensamblador y el linker automaticamente utilizando el obj ensamblado con "ml nombre_de_archivo.asm".                                

nostromo

                                Pues solo puedo decirte algunas sugerencias para que pruebes a ver si con alguna consigues el .exe:

1. Te encuentras(al ejecutar el ML) en el mismo directorio donde esta el fichero .ASM?
2. ¿has probado con otros ficheros .ASM?
3. Puedes probar a utilizar el TASM y TLINK de borland si dispones de ellos.                                

phoenixtrilogy

                                Gracias por tus recomendaciones pero no he podido solucionar el problema.
Trate de ensamblar con tasm pero existen ciertas instrucciones que no reconece me supongo que son macros de masm

Tambien he notado que el error proncipal  es
LINK: error: Segmewnt reference  in fixup record

GRacias de nuevo                                

phoenixtrilogy

                                Publico la respueta por si alguien tiene el mismo problema

EL problema se genra por la incompatibilidad para generar programas de 16 bit entre el ensamblador y el linker que vienen juntos en la version ddk 98. para solucion¡ar el problema se pude descargar el linker de el ftp de microsoft (ftp.microsoft.com) lnk563.exe

gracias                                






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.