./caffe2ncnn: error while loading shared libraries: libprotobuf.so.9: cannot open shared object file: No such file or directory
./caffe2ncnn: error while loading shared libraries: libprotobuf.so.9: cannot open shared object file: No such file or directory
解决方法:
首先查看是否有安装protobuf.
使用命令:protoc --version
得到:libprotoc 3.0.0
说明的确安装了该库
使用命令 whereis libprotobuf.so.9
得到:libprotobuf.so: /usr/lib/aarch64-linux-gnu/libprotobuf.so /usr/lib/aarch64-linux-gnu/libprotobuf.so.10
下面就是添加路径了
export LD_LIBRARY_PATH=/usr/lib/aarch64-linux-gnu/
或者
https://blog.csdn.net/yjk13703623757/article/details/53217377
解决方法如下:
方法1:
-
# vim /etc/ld.so.conf //在新的一行中加入库文件所在目录
-
/usr/lib
-
-
# ldconfig //更新/etc/ld.so.cache文件
方法2:
-
1.将用户用到的库统一放到一个目录,如 /usr/loca/lib
-
# cp libXXX.so.X /usr/loca/lib/
-
-
2.向库配置文件中,写入库文件所在目录
-
# vim /etc/ld.so.conf.d/usr-libs.conf
-
/usr/local/lib
-
-
3.更新/etc/ld.so.cache文件
-
# ldconfig
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧