NDK debug模式


NDK默認是使用NDEBUG宏的,assert也默認不生效,若要開啟assert,按以下步驟:

1.編譯NDK代碼時,後面加上NDK_DEBUG=1 ,如:
ndk-build NDK_BUILD=1

2.在項目的AndroidManifest.xml文件中< application >中添加屬性定義:

android:debuggable="true"

3.需要在項目的Application.mk 文件中增加定義:
APP_OPTIM:=debug
以屏蔽編譯器對目標程序的優化,並在其中編譯進調試符號數據。

4.Android.mk里面添加

LOCAL_CFLAGS += -UNDEBUG -D_DEBUG


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM