【发布时间】:2012-09-28 11:36:35
【问题描述】:
在 NDK (Only-native-C++) 应用程序中,设置编程调试陷阱的正确方法是什么?我的意思是停止应用程序以检查调用堆栈、变量等。 例如,在我的 GameEngine 中的 WIN32 调试陷阱被声明为
#define DIE() __asm{ int 3 }
对于 iOS 来说是
# if TARGET_IPHONE_SIMULATOR
# define DIE() {__asm__("int3");}
# else
# define DIE() {__asm__("trap");}
# endif
对于 Android NDK 应用程序,什么是正确的?
【问题讨论】:
标签: android debugging android-ndk