GDB Quick Guide

来源:互联网 发布:网络直播需要什么设备 编辑:程序博客网 时间:2024/06/06 01:59

local GDB

g++ test.cpp -ggdb ./a.out
 - run - continue - break     - break line_no     - break function_name - step: step into sub-functions - next - print     - print variable_name     - print *array_name@array_lenth - info - display - quit - 

GDB server

# update gdb serveradb rootadb push android-ndk-r10e/prebuilt/android-arm64/gdbserver/gdbserver /sdcard/# export aarch_gdbexport aarch_gdb=android-ndk-r10e/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-gdb# switch to phone shell and gdb itadb shell /sdcard/gdbserver  :1234  your_exe_on_phone# open a new terminal adb  forward tcp:1234  tcp:1234$aarch_gdb your_exe_on_pctarget  remote  localhost:1234
0 0