程序传到服务器上编译链接通过,但是运行时提示
找不到,使用ldd命令查看结果:
查找gcc文档,发现libgcc的安装目录为/usr/local/lib
原来默认的动态链接库查找目录不包含/usr/local/lib导致找不到库文件,试图使用
crle -l /usr/lib -l /usr/local/lib
提示没有权限操作
郁闷,不过还有招:
写一个脚本启动程序,脚本中添加:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
然后再运行程序,OK!

