1. 程式人生 > >android ndk 編譯的時候指令集的選取

android ndk 編譯的時候指令集的選取

文章 span tag androi ndk 有時 oca class word

android ndk在編譯的時候默認生成的是thumb指令(拇指)不是arm(手臂)指令,但是有時候在看反匯編的時候,不太熟悉thumb指令或者說thumb指令看起來更費勁,需要生成arm指令,這個時候,就需要在android.mk裏面加入一條語句了。

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

這樣再生成的指令就是arm指令了,用ida pro工具打開看變成4個字節一條指令而非2個字節一條指令了

android ndk 編譯的時候指令集的選取