gpt4 book ai didi

android - 如何在 android 中查看 native 编译的 C 程序的堆栈跟踪?

转载 作者:太空狗 更新时间:2023-10-29 13:06:05 25 4
gpt4 key购买 nike

我已经使用 arm-linux-gnueabi-gcc -static -fno-stack-protector -fno-pie -march=armv7-a hello.c -o hello 为 arm v7 编译了一个 c 程序并将二进制文件推送到 android 设备根目录中的/data/local/hello。我能够使用 adb shell 运行该程序。但我的问题是如何调试程序,即如何查看程序计数器和此类信息?

最佳答案

尝试在远程模式下使用 gdb:https://source.android.com/devices/tech/debug/gdb可能它已经工作了(过去有问题)。

您也可以尝试使用 Google Breakpad:https://github.com/google/breakpad/blob/master/README.ANDROID它有时有效:)

关于android - 如何在 android 中查看 native 编译的 C 程序的堆栈跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47907998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com