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

【android ndk 编译的时候指令集的选取】怀抱观古今,寝食展戏谑。这篇文章主要讲述android ndk 编译的时候指令集的选取相关的知识,希望能为你提供帮助。
android ndk在编译的时候默认生成的是thumb指令(拇指)不是arm(手臂)指令,但是有时候在看反汇编的时候,不太熟悉thumb指令或者说thumb指令看起来更费劲,需要生成arm指令,这个时候,就需要在android.mk里面加入一条语句了。
 
在Android.mk中加入LOCAL_ARM_MODE :=  arm控制,默认情况下NDK使用Thumb指令集
 
这样再生成的指令就是arm指令了,用ida pro工具打开看变成4个字节一条指令而非2个字节一条指令了

    推荐阅读