1.安装:linux
a.下载gdb:https://www.gnu.org/software/gdb/download/android
b.解压后,配置(调试arm64手机: ./configure --host=x86_64-linux-gnu--target=aarch64-android-linux)shell
(调试arm32手机 : ./configure --host=x86_64-linux-gnu--target=arm-linux-android)tcp
c.配置完成后,make一下调试
d.make完了,能够把目录下面的gdb给添加到环境变量中,cp .../gdb /usr/bin/ gdb_调试版本,而后就能够任意位置使用gdbserver
2.建立调试连接:rem
手机端:get
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 建立连接便可