so库找不到问题

发布时间:2026/6/14 10:01:14

so库找不到问题 ldconfig用于配置动态链接器的运行时绑定缓存/etc/ld.so.cache并确保系统能找到共享库。配置主要涉及两个层面1. 确认库路径是否已在搜索范围系统默认会搜索/lib、/usr/lib以及通过配置文件指定的路径。你的/usr/lib64通常已在默认列表中但可能因缓存过期导致未被识别。临时解决立即生效sudoldconfig临时设置重启丢失exportLD_LIBRARY_PATH/usr/lib64:$LD_LIBRARY_PATH2. 永久配置若上述无效如果/usr/lib64不在默认搜索路径中可以手动添加a. 编辑配置文件主配置文件/etc/ld.so.conf通常里面会包含一条include ld.so.conf.d/*.conf因此实际路径在子目录中配置。添加自定义路径创建一个新文件如/etc/ld.so.conf.d/local-lib64.conf内容为/usr/lib64b. 刷新缓存sudoldconfig3. 验证ldconfig-p|greplibbpf.so.1如果显示/usr/lib64/libbpf.so.1说明已成功加入缓存。之后你的./loader就能正常运行了。

相关新闻