Error de ld en nasm

Iniciado por alienxz77b, 2 Noviembre 2021, 03:17 AM

0 Miembros y 1 Visitante están viendo este tema.

alienxz77b

Hola, tengo el siguiente error de ld:
c:/program files (x86)/sasm/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot find -lib32

y no se como solucionarlo, ya busque en google pero no funciona  :-(
Gracias de antemano por la ayuda ;D

Eternal Idol

Hay algun simbolo externo que estas tratando de usar y el enlazador no logra resolver. Trata de comentar el codigo, que no conocemos, hasta identificarlo.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

RayR

Ese mensaje de error significa que el enlazador no encuentra una biblioteca con la que le estás pidiendo que enlace. En este caso, está buscando un archivo libib32.a. Recuerda que la opción -l implica un prefijo "lib" al nombre que le pases, por lo que si el archivo se llamara lib32.a, deberías usar -l32, NO -lib32. Sea como sea, el error es ése, que no encuentra el archivo. Revisa que el nombre sea correcto, y que esté en una ruta que ld pueda encontrar (o agrega esa ruta mediante -L).