linux lib
查找库文件
locate:
首先要确保locate
数据库是最新的:
1 | sudo updatedb |
然后查找库文件:
1 | locate libpthread.so |
确认库文件的存在
ldconfig -p:这个命令显示链接器的库缓存中所有已知的库,它可以检查特定的库是否已在系统的链接器配置中
1 | ldconfig -p | grep libpthread |
安装库文件
使用系统对应的包管理器安装
查看库文件的基本信息
dpkg -L:用于列出指定软件包中的所有文件,包括库文件。例如:
1 | dpkg -L libc6-dev |
确定库文件的链接路径
**/etc/ld.so.conf 和 /etc/ld.so.conf.d/**:这些配置文件和目录定义了链接器搜索动态库的路径。可以查看和修改这些文件以包含或确认包含必要的库文件路径。
更新链接器的配置
ldconfig:当更改了 ld.so.conf
或在库目录中添加了新的库文件后,运行此命令更新链接器的缓存。
- Title: linux lib
- Author: starlitxiling
- Created at : 2024-05-12 23:07:58
- Updated at : 2024-11-12 21:07:35
- Link: http://starlitxiling.github.io/2024/05/12/linux-lib/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments