[英]How can I view the stack traces of a native compiled C program in android?
我使用arm-linux-gnueabi-gcc -static -fno-stack-protector -fno-pie -march=armv7-a hello.c -o hello
为arm v7编译了ac程序,并将二进制文件推送到/ data / local /你好在Android设备的根目录。 我可以使用adb shell运行程序。 但我的问题是如何调试程序,即如何查看程序计数器和此类信息?
尝试在远程模式下使用gdb: https : //source.android.com/devices/tech/debug/gdb可能它已经可以使用了(过去有问题)。
您也可以尝试使用Google Breakpad: https : //github.com/google/breakpad/blob/master/README.ANDROID它有时会运行:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.