0
点赞
收藏
分享

微信扫一扫

go项目发布到linux系统找不到.so动态库


问题

go 在本地linux打包opencv项目可以运行,但是上传到服务器会找不到动态库.so文件

解决

将本地的.so库全部拷贝到服务器
本地的库路径

/usr/local/lib64
/usr/local/lib
/usr/lib

将以上目录的全部文件cp到一个目录中打包
若还找不到库可执行搜索命令

将打包后的文件发送到服务器上的目录中
例如上传到 /usr/local/lib64 中
解压后将该目录添加到配置中

vim

将上述 /usr/local/lib64 添加到该文件中
wq保存后执行

ldconfig


举报

相关推荐

0 条评论