更新时间:2021-03-18 GMT+08:00
分享

执行Profiling命令报APP运行报错

故障现象

执行Profiling命令报异常失败,查看日志信息,有如图1所示的报错信息。

图1 日志报错:error while loading shared libraries

可能原因

通过日志分析,可能原因是该APP运行需要的依赖库文件不存在或链接不正确性,需要设置正确的环境变量。

处理步骤

针对上述故障原因,可以参考以下方式处理:

  1. 执行ldd命令,查看该APP涉及的依赖库文件,识别出缺失的依赖库文件。如图2示例。

    ldd appname //实际执行时,appname替换为您自己的app可执行文件名。

    图2 提示so文件找不到

  2. 识别出缺失的依赖库文件后,设置环境变量。

    1. 使用find命令查询该缺失的so文件的位置。
    2. 参考工具使用前准备方式,把so文件文件添加到/etc/ld.so.conf文件。

      如果so文件不在运行环境中,则需要参考《驱动和开发环境安装指导》手册,判断您需要安装的run包并进行安装。

分享:

    相关文档

    相关产品

close