Какая версия действительно используется системой, если существует несколько версий библиотеки

Проверьте / proc / cpuinfo на наличие aes во флагах. В качестве альтернативы вы можете попробовать загрузить модуль aesni-intel (который может выйти из строя, если он не поддерживается) и / или проверьте / proc / crypto , если он перечисляет aes как разновидность aes-ni.

1
31.05.2018, 16:37
2 ответа

libxxx.sosuele ser un enlace simbólico al archivo de la biblioteca compartida que incluye la versión en el nombre.

Si vincula usando -lxxx, entonces se usa este archivo libxxx.so.

Si desea establecer un vínculo con otra versión, debe especificar el nombre completo de la ruta de la biblioteca.

0
27.01.2020, 23:43

TL;Versión DR :depende.

  • OS :puede haber un archivo de configuración o comando (de entorno OS específico(LD_LIBRARY_PATH)comoldconfig(8))que registra las rutas utilizadas para buscar bibliotecas.
  • sistema de compilación :puede haber variables de entorno como LDFLAGSo banderas de línea de comandos o configuraciones de archivos de configuración; mutttiene --with-curses=[dir]para cuando el sistema (o el usuario )tiene ncurses en una ruta personalizada. Estos dependen del sistema de compilación (o incluso del tipo demake)y es posible que deban escribirse manualmente en los archivos autoconf o cmake.
  • configuración posterior a la compilación :herramientas comopatchelf(si están disponibles )permiten seleccionar diferentes bibliotecas o modificar la ruta de búsqueda.
1
27.01.2020, 23:43

Теги

Похожие вопросы