A veces, el compilador no puede encontrar el archivo .so, incluso si el archivo existe. Por ejemplo, el archivo de inicio startserver, ldd puede ver la ruta de cada uno, por lo que es básicamente la ruta del sistema, lib o usr / lib, etc. Cuando startserver informa un error al cargar las bibliotecas compartidas: libzmq.so.5: no se puede abrir el archivo de objeto compartido: No existe dicho archivo o directorio, se requiere la siguiente configuración:
- Encuentra la ruta del archivo
# find / -name libzmq.so.5
/data/lib64/libzmq.so.5
- Agregar a /etc/ld.so.conf
# vim /etc/ld.so.conf
...
/data/lib64/
- Eficaz
# ldconfig
Ejecute el archivo de inicio startserver nuevamente, ha vuelto a la normalidad