码迷,mamicode.com
首页 > 移动开发 > 详细

android ndk 编译的时候指令集的选取

时间:2017-06-27 17:00:11      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:ndk   link   span   arch   查看   key   hive   get   lan   

android ndk在编译的时候默认生成的是thumb指令(拇指)不是arm(手臂)指令,但是有时候在看反汇编的时候,不太熟悉thumb指令或者说thumb指令看起来更费劲,需要生成arm指令,这个时候,就需要在android.mk里面加入一条语句了。

 

在Android.mk中加入LOCAL_ARM_MODE := arm控制,默认情况下NDK使用Thumb指令集

 

这样再生成的指令就是arm指令了,用ida pro工具打开看变成4个字节一条指令而非2个字节一条指令了

android ndk 编译的时候指令集的选取

标签:ndk   link   span   arch   查看   key   hive   get   lan   

原文地址:http://www.cnblogs.com/xunbu7/p/7085935.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!