1.安装:
a.下载gdb:https://www.gnu.org/software/gdb/download/
b.解压后,配置(调试arm64手机: ./configure --host=x86_64-linux-gnu--target=aarch64-android-linux)
(调试arm32手机 : ./configure --host=x86_64-linux-gnu--target=arm-linux-android)
c.配置完成后,make一下
d.make完了,可以把目录下面的gdb给添加到环境变量中,cp .../gdb /usr/bin/ gdb_调试版本,然后就可以任意位置使用gdb
2.创建调试链接:
手机端:
a.adb forward tcp:4848 tcp:4848
b.adb shell
c.gdbserver(64) :4848 your_bin/--attach pid
linux 端:
a.gdb_调试版本 symbol_bin
b.target remote :4848 创建链接即可