Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: alienxz77b en 2 Noviembre 2021, 03:17 am



Título: Error de ld en nasm
Publicado por: alienxz77b en 2 Noviembre 2021, 03:17 am
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


Título: Re: Error de ld en nasm
Publicado por: Eternal Idol en 2 Noviembre 2021, 10:39 am
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.


Título: Re: Error de ld en nasm
Publicado por: RayR en 2 Noviembre 2021, 16:35 pm
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).