ubuntu|error while loading shared libraries: .so: cannot open shared object 原因及解决

  • Post author:
  • Post category:其他


将编译完成后的可执行文件复制到其他电脑运行时会出现此问题

解决

将所需的.so文件打包并编写脚本文件,在执行exe前将该库文件export

export LD_LIBRARY_PATH=`pwd`:./lib/usr/lib
echo $LD_LIBRARY_PATH
./view

pcl库制定路径安装

在pcl/release中重新sudo make install 并指定路径

sudo make DESTDIR=/home/hust/dxf/view/lib install

安装完毕后会保存至/home/hust/dxf/view/lib/usr/   .so文件位于lib文件夹中



版权声明:本文为m0_46182398原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。