error while loading shared libraries: libXXXX.so: cannot open shared object file: No such file or di

出现这个问题的缘由是运行程序缺乏依赖库,或者运行程序的依赖库缺乏依赖库,可能你的本地目录下面就有这个库文件,可是linux搜索路劲不会从当前路径下去搜索;这种状况可能出如今切换环境上,可能你在一个linux环境下运行正常,到另一个linux下运行则不正常,由于两个系统环境的系统库文件不同;新环境下缺乏系统依赖库;html

该问题的解决方有:linux

1.最简单的方法固然是找出新环境下缺乏的系统库文件,能够用ldd -r 程序名称   命令来查看缺乏哪些库文件;而后在旧环境中去找到这些库文件,将文件复制到对应的系统库路径;通常在lib文件夹或者lib64文件夹下;缓存

2.修改配置文件,这个要修改系统的配置文件,修改/etc/profile在文件末尾加上两行: LD_LIBRARY_PATH=./ 和 export LD_LIBRARY_PATH,让全部账号今后都优先加载当前目录的动态库;这各方法的缺点是影响全部的用户;htm

3.在/etc/ld.so.conf中添加,该文件的内容是include ld.so.conf.d/*.conf,是包含ld.so.conf.d目录下的全部文件;因此实际须要在ld.so.conf.d新建一个文件,将路径名称写入其中,而后调用ldconfig,该命令用来刷新系统的共享库缓存,即 /etc/ld.so.cache 文件。为了减小共享库系统的库搜索时间,共享库系统维护了一个共享库so名称的缓存文件 /etc/ld.so.cache 。 所以,在安装新的共享库以后,必定要运行 ldconfig刷新该缓存。blog

  • LD_RUN_PATH设置的路径
  • 连接器使用-rpath或-R选项设置的路径
  • LD_LIBRARY_PATH设置的路径
  • /etc/ld.so.conf配置的路径
  • /usr/lib/和 /lib/

 

 

本身编了一个股票监控软件,有以下功能,有兴趣的朋友能够下载;排序

(1)   个股监测。监测个股实时变化,能够监测个股大单交易、急速拉升和降低、主力入场和出场、股票最高点和最低点提醒。检测到最高点、最低点、主力进场点、主力退场点、急速拉升点、急速下跌点,给出语音或者声音提醒,不用再时刻看着大盘了,给你更多自由的时间;监控

(2)   大盘监测。监测大盘的走势,采用上证、深证、创业三大指数的综合指数做为大盘走势。并实时监测大盘的最高点和最低点、中间的转折点。软件

(3)   股票推荐。还能根据历史数据长期或短时间走势进行分析,对股市3千多个股票进行分析对比,选出涨势良好的股票,按照增加速度从大到小排序,推荐给你涨势良好的股票;配置

下载地址:file

1.0.3版本(修复大盘指数崩溃缺陷)下载地址:

连接:https://pan.baidu.com/s/1BJcTp-kdniM7VE9K5Kd3vg 提取码:003h

更新连接:

https://www.cnblogs.com/bclshuai/p/10621613.html

相关文章
相关标签/搜索