Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Nero en 4 Marzo 2017, 23:12 pm



Título: Ayuda con un error
Publicado por: Nero en 4 Marzo 2017, 23:12 pm
Hola, lo que sucede es que me arroja el siguiente error y no se a que se debe:

C:\Users\jonatan\Documents\Programacion\collect2.exe   [Error] ld returned 1 exit status

agradecería mucho que alguien me dijera a que se debe el error, gracias.


Título: Re: Ayuda con un error
Publicado por: ivancea96 en 5 Marzo 2017, 00:19 am
Así sin más, es difícil decir qué ocurre.
Asegúrate de que el ejecutable no se esté ejecutando ya (en caso de que estés recompilando). Fíjate en que no exista el proceso.

Si no era ese el caso, puedes poner aquí el código (salvo que sea muy largo, vaya)

Sobre el error: al compilar hay 2 fases. La primera, la compilación per sé, en que transformas código a código objeto, binario. Y luego, todos los códigos objeto que haya, se enlazan en 1 ejecutable (o librería o lo que sea). "ld" es el linker, y es esta última fase. Si SOLO te da ese error, entonces puede ser que el ejecutable esté corriendo. En tal caso, tira error por no poder crear el nuev ejecutable.

Pero bueno, depende.