当前位置: 首页 > news >正文

当linux可执行文件缺少或者不兼容so库时候,如何查看版本以及缺少那些库

解决方法:

ldd 命令来验证程序是否加载了正确的库:

如检查linear_elasticity可执行文件缺少的库,用下面命令:

ldd  linear_elasticity

可以发现下面not found就是缺少的库,还有对应的库的位置已经版本 

$ ldd linear_elasticitylinux-vdso.so.1 (0x00007fff5899b000)libdeal_II.so.9.2.0 => /usr/local/lib/libdeal_II.so.9.2.0 (0x00007f3541200000)libprecice.so.2 => /usr/lib/x86_64-linux-gnu/libprecice.so.2 (0x00007f3540c00000)libm.so.6 => /usr/lib/x86_64-linux-gnu/libm.so.6 (0x00007f3549fca000)libgcc_s.so.1 => /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f3549faa000)libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f3540800000)libc.so.6 => /usr/lib/x86_64-linux-gnu/libc.so.6 (0x00007f3540400000)libopenblas.so.0 => /usr/lib/x86_64-linux-gnu/libopenblas.so.0 (0x00007f353dfb0000)libz.so.1 => /usr/lib/x86_64-linux-gnu/libz.so.1 (0x00007f3549f8c000)libboost_filesystem.so.1.71.0 => not foundlibboost_log.so.1.71.0 => not foundlibboost_log_setup.so.1.71.0 => not foundlibboost_program_options.so.1.71.0 => not foundlibboost_thread.so.1.71.0 => not found

http://www.lryc.cn/news/498763.html

相关文章:

  • 文件下载的几种方式
  • 车联网安全学习之TBOX
  • 访问http网页强制跳转到了https的解决办法
  • 3D 生成重建016-SA3D从nerf中分割一切
  • 阿里云整理(二)
  • qt基本部分控件用法(一)
  • 【Linux】环境ChatGLM-4-9B 模型之 openai API 服务
  • Too many open files 问题处理
  • CentOS 7 环境下常见的操作和配置
  • HTTP(超文本传输协议)
  • etcd-v3.5release-(3)-readIndexRead
  • IPv6 NA RTR/SOL/OVR标志位,单播多播选择,ndppd代理和kernel配置
  • C语言程序设计P5-4【应用函数进行程序设计 | 第四节】——知识要点:数组作函数参数
  • PostgreSQL数据库连接:psqlODBC驱动安装与配置实战指南
  • 【NLP 8、normalization归一化函数:sigmoid、softmax】
  • 鸿蒙ArkTS 与安卓Android-底层逻辑对比
  • 第八节、Bresenham直线插补【51单片机-TB6600驱动器-步进电机教程】
  • 唇形同步视频生成工具:Wav2Lip
  • 旅游管理系统的设计与实现
  • burp常用机漏洞测试理论
  • TCP/IP 和 UDP
  • FastAPI解决跨域报错net::ERR_FAILED 200 (OK)
  • git如何新建分支并提交?
  • 使用 LlamaFactory 结合开源大语言模型实现文本分类:从数据集构建到 LoRA 微调与推理评估
  • Python基础学习总结篇
  • 8. Debian系统中显示屏免密码自动登录
  • ubuntu安装nginx并设置开机自启动
  • SQLServer中使用ISNULL替换为指定的替换值
  • 深入浅出:PHP函数的定义与使用
  • C++知识整理day4内存管理——new和delete详解