歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 使用GDB調試Android中的C/C++程序

使用GDB調試Android中的C/C++程序

日期:2017/3/1 10:55:28   编辑:Linux編程

啟動調試器

首先在模擬器上啟動gdbserver:

adb shell

進入模擬器的控制台後

gdbserver 10.0.2.2:1234 /system/bin/libomstts

10.0.2.2是模擬器的默認ip地址,讓gdbserver在模擬器上監聽1234端口。如果啟動成功會顯示以下信息:

  1. Process /system/bin/libomstts created; pid = 1025
  2. Listening on port 1234
為來讓gdb能連接到模擬器上到gdbserver,必須進行數據轉發:
  1. telnet localhost 5554
  2. Trying 127.0.0.1...
  3. Connected to localhost.
  4. Escape character is '^]'.
  5. Android Console: type 'help' for a list of commands
  6. OK
  7. redir add tcp:1234:1234
  8. OK
  9. exit
Copyright © Linux教程網 All Rights Reserved