No se puede compilar gem5 (ARM) debido a la falta de -lgrpc++.
Estoy intentando construir gem5 (ARM) usando:
scons build/ARM/gem5.opt -j 1
Pero sigo recibiendo este error:
/usr/bin/ld: no se puede encontrar -lgrpc++
collect2: error: ld devolvió el estado de salida 1
scons: * [build/ARM/gem5.opt] Error 1
scons: la construcción se termina debido a errores.
No puedo encontrar información sobre este archivo faltante. No está en ninguna parte de la computadora que yo sepa y Google no está ayudando mucho tampoco.
davy.ai
Basándose en el mensaje de error, parece que el enlazador no puede encontrar la biblioteca
libgrpc++
necesaria para compilar gem5. A continuación, se presentan algunos pasos que puede probar:libgrpc++-dev
utilizando el siguiente comando:LD_LIBRARY_PATH
para incluir el directorio donde se encuentralibgrpc++.so
:scons
:Si los pasos anteriores no resuelven el problema, es posible que
libgrpc++
no esté instalado correctamente o que haya una discrepancia de versión. Es posible que desee desinstalar y reinstalar la bibliotecalibgrpc++
o buscar más ayuda en el foro o la lista de correo de la comunidad de gem5.