之前Android调试都是日志,很不方便,后来研究了一下VisualGDB,发现很好用。
有几篇文章很好
http://yybear.blog.51cto.com/9028161/1424917
http://www.importnew.com/1768.html
http://blog.csdn.net/i_am_zw129/article/details/24395875
其中遇到的问题有 “符号表载入失败”,
通过 build_native 加入参数NDK_DEBUG=1
以及Application.mk加入APP_CPPFLAGS += -g3 APP_CPPFLAGS += -O0 APP_ABI := armeabi armeabi-v7a
后来不能查看变量,这是因为ndk的gcc版本和visualgdb的版本相差比较大
Android.mk加入LOCAL_CPPFLAGS:= -gdwarf-3解决