GDB 遠端除錯Linux CentOS

2021-07-13 05:38:49 字數 376 閱讀 3885

1.引用:

注意安裝gdbserver的命令是 yum install gdb-gdbserver

不是文中的gdbserver

2.linux各個元件安裝後之後, 確定gcc是否符合標準,例如需要c11的,可能要公升級gcc

3.visual studio build成功後,linux會有projects資料夾, 但是此時並不表明你能成功debug,或者執行

有可能需要公升級libstdc++, 特別是之前公升級了gcc時,一般都需要公升級libstdc++

一般是因為使用了一些語法特性, 你的程式如果是printf(「hello world」) 而且不引用什麼庫就不需要公升級libstdc++也能除錯

關於公升級libstdc++:

GDB遠端除錯

3.建立配置檔案 編譯 gdb允許把編譯配置和編譯結果放到任意的目錄,因此可以在gdb目錄之外建立乙個專門存放編譯結果的目錄。cd opt mkdir p arm gdb build cd arm gdb build opt gdb 6.6 configure target arm linux pr...

遠端gdb除錯

在主機上準備目標機的gdb,例如目標機為arm,則準備arm linux gdb 目標機上需要安裝gdbserver 在目標機上用gdbserver執行程式 gdbserver 127.0.0.1 2345 test 注意,待除錯的程式編譯時需要加上 g 引數。在主機上發起鏈結和除錯 進入gdb g...

gdb 遠端除錯

1.首先把在宿主機上 編譯 arm fsl linux gnueabi gcc 主機的ip為192.168.1.202 目標板的ip為192.168.1.136 2.然後把目錄通過nfs 載入到目標板上 mount t nfs 192.168.1.202 home duan nfs mnt nfs ...