es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

/usr/local/go/pkg/tool/linux_amd64/link: se produjo un error al ejecutar gcc: estado de salida 1

Intentando ejecutar un programa en golang, pero recibo el siguiente error de gcc:

command-line-arguments
/usr/local/go/pkg/tool/linux_amd64/link: falló la ejecución de gcc: estado de salida 1
collect2: error fatal: ld finalizado con la señal 9 [Killed]
compilación terminada.

(la versión de go es 1.13, amd64, la versión de gcc es 7.5.0,
También utilicé lo siguiente y obtuve el mismo error:
export CXXFLAGS=”-stdlib=libstdc++”
CC=/usr/bin/gcc CXX=/usr/bin/g++)

Gracias.
Saludos

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Este mensaje de error indica que el programa de Golang no puede enlazarse con gcc. El error de señal 9 generalmente se produce cuando el proceso es terminado debido a que excede los límites de los recursos del sistema (por ejemplo, el uso de memoria o CPU). Aquí hay algunas posibles soluciones:

    1. Actualiza los recursos de tu sistema: Si tu sistema tiene recursos insuficientes, es posible que puedas resolver el problema actualizando tu sistema o aumentando los recursos disponibles para el programa.

    2. Verifica tu código: Puede haber problemas en tu código que estén causando el uso excesivo de recursos del sistema. Revisa tu código y optimiza donde sea posible.

    3. Verifica el entorno: Asegúrate de que tu sistema esté correctamente configurado para Golang y gcc. Verifica que las rutas y las variables de entorno estén configuradas correctamente.

    4. Intenta usar una versión diferente de gcc: Puede haber incompatibilidades con la versión actual de gcc que estás utilizando. Intenta usar una versión diferente o instala una versión más reciente de gcc.

    5. Intenta usar un linker diferente: Es posible que tengas más éxito enlazando tu programa de Golang con un linker diferente. Prueba usar un linker distinto y verifica si el problema persiste.

    6. Solicita ayuda: Si ninguna de las soluciones anteriores funciona, considera pedir ayuda a las comunidades de Golang o gcc para obtener asistencia adicional.

Comments are closed.