gdb gdbserver除錯 方式1

2021-07-05 20:12:29 字數 515 閱讀 5276

目錄

一、gdb+gdbserver總體介紹... 1

四、gdb+gdbserver nfs除錯流程... 2

五、如何利用串列埠除錯... 3

六、實戰除錯... 3

七、linux下安裝gdbserver問題... 5

[root@at91rm9200dk arm]$cp libthread_db-1.0.so libthread_db.so.1

[root@at91rm9200dk arm]$cp libthread_db.so.1 /lib/

[root@at91rm9200dk arm]$./gdbserver 192.168.0.12:2345 mainparacarm

./gdbserver: /lib/libc.so.6: version `glibc_2.2' not found (required by /lib/li)

難道目前的gdb 6.5 版本太高,需要核心版本和交叉編譯器與之匹配?實在不行,就試試低版本的gdb

參考文件

嵌入式gdb gdbserver除錯

在很多情況下,需要對應用程式進行除錯。在 linux 下除錯程式,常用的工具是 gdb。由於嵌入式單板的資源有限,一般不直接在目標機上執行 gdb 進行除錯,而是採取 gdb gdbserver 的方式。gdbserver 在目標機中執行,gdb 則在宿主機上執行。根檔案系 統中已經包含 gdbse...

搭建gdb gdbserver遠端除錯環境

2,linux系統自帶gdb工具,可是無法用在arm除錯中,需要單獨編譯arm linux gdb。tar zxvf gdb 9.1.tar.gz cd gdb 9.1 生產makefile configure prefix pwd install target 指定目標平台,prefix 指定安裝...

使用gdb gdbserver除錯嵌入式程式

如果環境沒有提供交叉編譯程式gdbserver 可以參考交叉編譯步驟 是我除錯的例子,它在客戶端的執行命令如下.monitorall qws font wenquanyi 1.target 端 gdbserver multi 192.168.1.101 1234 啟動gdbserver,監聽192....