使用GDB调试Android中的C/C++程序

    启动调试器
    首先在模拟器上启动gdbserver:
    adb shell
    进入模拟器的控制台后
    gdbserver 10.0.2.2:1234 /system/bin/libomstts
    10.0.2.2是模拟器的默认ip地址,让gdbserver在模拟器上监听1234端口。如果启动成功会显示以下信息:
Process /system/bin/libomstts created; pid = 1025 Listening on port 1234
    为来让gdb能连接到模拟器上到gdbserver,必须进行数据转发:
telnet localhost 5554 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Android Console: type 'help' for a list of commands OK redir add tcp:1234:1234 OK exit 

你可能感兴趣的:(使用GDB调试Android中的C/C++程序)