簡體   English   中英

如何在android中查看本機編譯的C程序的堆棧跟蹤?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM