歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

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

    啟動調試器

    首先在模擬器上啟動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