解决./XXX: symbol lookup error: /home/root/shenyl/lib/libxxx.so: undefined symbol: _ZN3VRC18AppP
问题分析:这种问题一般是在运行的过程链接出现问题
问题解决:
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相关推荐
- 转载--解决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/ ...
- 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. ...
- 链接的接口——符号(一)链接错误:symbol lookup error: xxx, undefined symbol: xxx
问题 在ubuntu16电脑上运行编译好的qt demo出报错 错误信息如下: ./abc_product: symbol lookup error: ./abc_prodcut: undefined ...
- Linux C编程问题:symbol lookup error: xxx undefined symbol xxx
程序代码在编译的时候没问题,但是在运行的时候报错: ./bin: symbol lookup error: ./bin: undefined symbol: xxx 百度了一下,貌似是程序运行时使用的 ...
- symbol lookup error: undefined symbol:PySlice_Unpack
报错信息: symbol lookup error:xxx/lib/python3.6/site-packages/torch/lib/libtorch_python.so: undefined sy ...
- symbol lookup error
今天编译代码时出现这样的错误提示: "./test: symbol lookup error: ./test: undefined symbol: --" 问题原因是:test使用 ...
- 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 ...
- 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 ...
- python: symbol lookup error
还是说一下环境吧: ubuntu16.04, cuda9.0,cudnn7.0,anaconda3.6,Python2.7,pytorch1.0.1 报错显示 python: symbol looku ...
最新文章
- android 程序运行不了,当应用程序在后台运行或不运行时,Android – 推送通知工作不正确...
- Building wheel for wrapt (setup.py) ... error的解决办法(图文)
- 招募 | 清华大学计算机系副教授黄民烈招募NLP方向博士后
- 职称计算机应用能力考试模拟题,2016年职称计算机考试模拟题
- SqlServer查询语句中用到的锁
- 微软P2V工具之Disk2VHD
- Android Studio如何快速生成get,set,tostring,构造函数
- 并查集的补集 (关押罪犯)
- 在Linux系统中,使用useradd命令新建用户后,登录该用户时shell开头为$,不显示用户名和路径,如下:...
- MySQL 事物的4种隔离级别
- 小米手机各种检测代码
- lecture 16:DID双重差分方法
- 文件夹删不掉,显示有文件打开怎么办
- SQL出现MSDB置疑
- flea-cache使用之整合Memcached和Redis接入
- idea软件控制台Console里没有查找快捷键
- BK7256,上海博通-音视频Wi-Fi6combo-soc,内置Flash,RGB屏驱\720P
- 短视频如何选择背景音乐和配音?四个技巧来帮忙
- petalinux 1144文档 安装流程
- win10如何设置某软件为系统默认程序(应用)?
热门文章
- ASP.NET宠物领养网站1428源码+说明文档/讲解视频
- 00 -- 鸢尾花数据集获取
- ubuntu通过ODBC连接MySQL数据库
- ROLAP,MOLAP和HOLAP之间的区别
- qt 错误:request for member 'show' in 'showlist_ui', which is of non-class type 'ShowList*'
- 阿里云大数据认证——机器学习PAI实现精细化营销-课堂笔记
- 基于C#的可编程仪器标准命令(SCPI)实践 (附源代码)
- 利用shell脚本批量判断目标ip存活情况
- Firefox浏览器多账号登陆方法
- 再见! JSP !