/ / Spike: error al cargar bibliotecas compartidas: libriscv.so - riscv

Spike: error al cargar bibliotecas compartidas: libriscv.so - riscv

Intenté ejecutar spike de esta manera navegando a la carpeta en la que se encuentra el ejecutable:

cd ~ / riscv-tools / riscv-isa-sim / build ./espiga Me sale este mensaje de error:

./spike: error al cargar bibliotecas compartidas: libriscv.so: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio Es significativo que el archivo que dice no encontrar está en el mismo directorio que el ejecutable de picos (en el directorio de compilación). ¿Alguna ayuda?

Respuestas

0 para la respuesta № 1

El enlazador dinámico generalmente busca bibliotecas compartidas en directorios del sistema predefinidos como / lib, / usr / lib según lo especificado por ldconfig.

Puede decirle al vinculador que busque en otros directorios con LD_LIBRARY_PATH:

LD_LIBRARY_PATH=. ./spike