NDK编译程序运行出现 unused DT entry 错误
使用 NDK 制作的编译工具链编译出可执行文件后,传到 Android 中运行的时候,会出现如下的 WARNING 信息:
WARNING: linker: liblxc.so: unused DT entry: type 0x6ffffffe arg 0x8c04
WARNING: linker: liblxc.so: unused DT entry: type 0x6fffffff arg 0x1
提示信息可能有些数据不相同,但都属于 unused DT entry 问题;
官方已经给出了详细的说明、原因以及警告的类型,而且从 Android5.1开始,就会警告 verneed 和 verneednum 的问题;
下面给出解决方法:
- 制作 android_elf_cleaner 工具
1) github地址下载android_elf_cleanergit clone https://github.com/kost/android-elf-cleaner.git
如下载速度过慢可参考 https://blog.csdn.net/qq_30123335/article/details/116602517
2)直接在 linux 中执行 make 命令,即可编译得到 android-elf-cleaner 可执行程序
cd android_elf_cleaner make
- 处理一下编译出来的可执行文件,再次运行即可消除此问题
usage: ./android-elf-cleaner <filename>Processes ELF files to remove DT_VERNEEDED, DT_VERNEEDNUM, DT_RPATHand DT_RUNPATH entries (which the Android linker warns about)
结果如下:
NDK编译程序运行出现 unused DT entry 错误相关推荐
- unused DT entry: type问题
输出这个东西: 03-09 14:38:46.291 2372-2389/? W/linker: libxxa++.so: unused DT entry: type 0x6ffffffe arg 0 ...
- linux执行命令段错误,Linux运行fortran程序 出现段错误(segmentation fault)
在Windows下编译运行fortran程序时,没有问题 ,运行时出现堆栈错误,只要在CVF里修改一下扩大内存设置: MAIN MENU: Project ===> Setting ===> ...
- GPU运行Tensorflow详细教程及错误解决
GPU运行Tensorflow详细教程及错误解决 前提条件 配置GPU运行 确认是否成功配置 出现的错误及解决方案 前提条件 最重要的一点:CUDA与tensorflow的版本一点要对应,不然用不了! ...
- MySQL怎么导入webcontent_把网页信息添加到mysql,在MyEclipse运行Tomcat出现下面的错误,弄不明白,求助怎么解决呀...
把网页信息添加到mysql,在MyEclipse运行Tomcat出现下面的错误,弄不明白,求助怎么解决呀0 letian012014.01.05浏览132次分享举报 获取的数据源是出错 2010-3- ...
- lol服务器显示未知错误,运行英雄联盟出现未知错误的处理方法
有些英雄联盟的玩家在登录lol的时候为弹出窗口提示"发生了未知的directX错误,那么这种情况有什么处理方法呢?下面是小编为你整理的运行英雄联盟出现未知错误的方法,希望对大家有帮助! 运行 ...
- 命令行下运行 java someClass.class出现 “错误:找不到或无法加载主类someClass ” 的解决方案
命令行下运行 java someClass.class出现 "错误:找不到或无法加载主类someClass " 的解决方案 参考文章: (1)命令行下运行 java someCla ...
- Win7 IIS7.5运行ASP时出现500错误的解决办法
http 500内部服务器错误说明IIS服务器无法解析ASP代码,下面为大家介绍下Win7 IIS7.5运行ASP时出现500错误的解决办法 http 500内部服务器错误说明IIS服务器无法解析AS ...
- python运行py文件参数错误_Pycharm运行加载文本出现错误的解决方法
Pycharm打开大文件的时候出现这个错误,根据提示以及百度知道,是因为IDEA对能关联的文件大小做了限制,主要是为了保护内存,默认值为2500kb.然后根据百度上的教程修改 修改bin文件中的ide ...
- 月结 sap_SAP运行物料账的常见错误
CKMLCP运行物料分类账时,一般不会出现错误.如果出现错误,可能是参数设置的问题,本文将执行CKMLCP可能出现的错误进行归纳总结,供大家参考. 1)没有"允许期间的价格确定": ...
最新文章
- 春节到,献诗一首,祝大家新春愉快
- PHP的自动加载__autoload spl_autoload_register
- HTML5 Audio(音频)
- 统计字符串中每种字符类型的个数demo
- 阿里为什么推崇java_为什么阿里巴巴 Java 开发手册推荐使用 LongAdder,而不是 volatile?...
- php 科学计数 位数,PHP采用超长位数字运算防止数字以科学计数法显示的实例
- linux 查看端口是否被占用 解决端口占用问题 address already in use
- 自制solidworks图框步骤_solidworks工程图模板制作教程(上) - CAD自学网
- 秦汉考场科目三路线图_易通驾校百科:秦汉科目三考场考试攻略,附考场路线图...
- 字节架构师: Kafka 的消费者客户端详解
- location属性和prototype属性介绍
- python turtle绘制漫天雪花
- dostyle 东格TJ3401 显示器 固件升级
- 【迅为iMX6Q】开发板 烧写工具 MfgTool2.exe 打不开问题的解决
- MySQL 判断是否周末
- #110-【我也不知道这是什么鬼算法】Ska Piggy Banks
- 爬虫入门-爬取有道在线翻译结果(2)
- 机器学习工程师与研究员之间的7个主要区别
- Android自定义日历源码收集
- win10系统安装时循环快速上手
热门文章
- Office 2010 Excel 窗口独立显示
- 糊涂窗口综合症和Nagle算法
- 保护网络安全的IPsec,怎么配置?配置步骤和参考命令奉上
- 【OpenCV-Python】——边缘和轮廓Laplacian/Sobel/Canny边缘检测查找/绘制轮廓及轮廓特征霍夫直线/圆变换
- 涛涛车业通过注册:半年营收7.7亿同比降16% 拟募资6亿
- 【HTML5】Canvas中的tranform变换矩阵
- 提前写给自己的退役留念(无任何学习干货)
- Qt制作的PLC开发软件
- Linux 入门到精通
- 读取CSV文件read_csv报错FileNotFoundError:File b‘.csv‘ does not exist