问题分析:这种问题一般是在运行的过程链接出现问题

问题解决:

1、首先用file命令查看编译的动态库是否和自己的平台一直

2、通过 ldd -r xxx.so 命令查看so库链接状态和错误信息。ldd命令,可以查看对应的可执行文件或库文件依赖哪些库,但可执行文件或库文件要求与操作系统的编译器类型相同,即电脑是X86的GCC编译器,那么无法通过ldd命令查看ARM交叉编译器编译出来的可执行文件或库文件。

如果想在Ubuntu等Linux宿主机上查看ARM交叉编译好的可执行程序和库文件的相关依赖关系,可以通过以下命令:readelf -d xxx.so | grep NEEDED

3、使用 c++filt symbol 定位错误在那个C++文件中。从上面的undefined symbol中,通过c++filt <symbol>

PS:

file libxxx.so

readelf -d libxxx.so
readelf -d libxxx.so |grep NEEDED
c++filt _ZN3VRC18AppP

解决./XXX: symbol lookup error: /home/root/shenyl/lib/libxxx.so: undefined symbol: _ZN3VRC18AppP相关推荐

  1. 转载--解决gedit: symbol lookup error: /home/xxx/libgobject-2.0.so.0: undefined symbol: g_date_copy问题

    操作系统:Ubuntu 16.04 问题描述: 在终端启动gedit命令或者vscode命令报错:gedit: symbol lookup error: /home/chujie/anaconda3/ ...

  2. ubuntu 16.04使用IntelRealSense D435i调用realsense ROS包时,报symbol lookup error和undefined symbol错误的解决办法

    在ubuntu 16.04使用IntelRealSense D435i调用realsense ROS包时,运行 roscore roslaunch realsense2_camera rs_rgbd. ...

  3. 链接的接口——符号(一)链接错误:symbol lookup error: xxx, undefined symbol: xxx

    问题 在ubuntu16电脑上运行编译好的qt demo出报错 错误信息如下: ./abc_product: symbol lookup error: ./abc_prodcut: undefined ...

  4. Linux C编程问题:symbol lookup error: xxx undefined symbol xxx

    程序代码在编译的时候没问题,但是在运行的时候报错: ./bin: symbol lookup error: ./bin: undefined symbol: xxx 百度了一下,貌似是程序运行时使用的 ...

  5. symbol lookup error: undefined symbol:PySlice_Unpack

    报错信息: symbol lookup error:xxx/lib/python3.6/site-packages/torch/lib/libtorch_python.so: undefined sy ...

  6. symbol lookup error

    今天编译代码时出现这样的错误提示: "./test: symbol lookup error: ./test: undefined symbol: --" 问题原因是:test使用 ...

  7. ubuntu 18.04 git clone 出错symbol lookup error: libhogweed.so.4: undefined symbol: __gmpn_cnd_add_n

    在ubuntu 18.04 使用命令 git clone 然后出错了 symbol lookup error: libhogweed.so.4: undefined symbol: __gmpn_cn ...

  8. psql error: psql: symbol lookup error: psql: undefined symbol: PQconnectdbParams

    linux遇到一个Postgresql的问题,在调用pg_restore时: ./pg_restore -h 127.0.0.1 -p 5432 -U postgres -v -d dbname /u ...

  9. python: symbol lookup error

    还是说一下环境吧: ubuntu16.04, cuda9.0,cudnn7.0,anaconda3.6,Python2.7,pytorch1.0.1 报错显示 python: symbol looku ...

最新文章

  1. android 程序运行不了,当应用程序在后台运行或不运行时,Android – 推送通知工作不正确...
  2. Building wheel for wrapt (setup.py) ... error的解决办法(图文)
  3. 招募 | 清华大学计算机系副教授黄民烈招募NLP方向博士后
  4. 职称计算机应用能力考试模拟题,2016年职称计算机考试模拟题
  5. SqlServer查询语句中用到的锁
  6. 微软P2V工具之Disk2VHD
  7. Android Studio如何快速生成get,set,tostring,构造函数
  8. 并查集的补集 (关押罪犯)
  9. 在Linux系统中,使用useradd命令新建用户后,登录该用户时shell开头为$,不显示用户名和路径,如下:...
  10. MySQL 事物的4种隔离级别
  11. 小米手机各种检测代码
  12. lecture 16:DID双重差分方法
  13. 文件夹删不掉,显示有文件打开怎么办
  14. SQL出现MSDB置疑
  15. flea-cache使用之整合Memcached和Redis接入
  16. idea软件控制台Console里没有查找快捷键
  17. BK7256,上海博通-音视频Wi-Fi6combo-soc,内置Flash,RGB屏驱\720P
  18. 短视频如何选择背景音乐和配音?四个技巧来帮忙
  19. petalinux 1144文档 安装流程
  20. win10如何设置某软件为系统默认程序(应用)?

热门文章

  1. ASP.NET宠物领养网站1428源码+说明文档/讲解视频
  2. 00 -- 鸢尾花数据集获取
  3. ubuntu通过ODBC连接MySQL数据库
  4. ROLAP,MOLAP和HOLAP之间的区别
  5. qt 错误:request for member 'show' in 'showlist_ui', which is of non-class type 'ShowList*'
  6. 阿里云大数据认证——机器学习PAI实现精细化营销-课堂笔记
  7. 基于C#的可编程仪器标准命令(SCPI)实践 (附源代码)
  8. 利用shell脚本批量判断目标ip存活情况
  9. Firefox浏览器多账号登陆方法
  10. 再见! JSP !