【问题原因】机器缺少依赖
【解决办法】
1. 设置LD_LIBRARY_PATH环境变量,指向bin:
export LD_LIBRARY_PATH=./bin:$LD_LIBRARY_PATH
2. 输入以下命令,确认是否真的缺少指定的依赖库文件(libpcre16.so.0:):
ldd -d libWrapjGeo.so |grep libpcre16.so.0
若输出:libpcre16.so.0 => not found,则表示缺少libpcre16.so.0文件。
3. 输入以下命令,查看操作系统中所有libpcre16.so.0文件
find / -name libpcre16.so.*
若输出信息,表示在操作系统中的第三方软件中有这个库文件,可将该文件拷贝到产品包bin目录下,若未找到该文件,则需要从其他机器拷贝或在网上下载缺少的依赖库文件。
4. 执行以下命令查看是否还缺少依赖库文件:
ldd libWrapj.so |grep no
6. 未提示缺少依赖库,启动桌面即可。