隨筆-126  評論-247  文章-5  trackbacks-0

          數(shù)據(jù)結(jié)構(gòu)第二篇:  eclipse SDK 安裝和配置 GDB 為 C/C++ 開發(fā)環(huán)境提供 debug 調(diào)試

          背景:  debug 的時(shí)候出現(xiàn) Error while launching command: gdb.exe --version 異常



          原因:  沒有安裝 gdb 調(diào)試工具。

          聽說,最新的 MinGW 已集成 GDB 調(diào)試工具,本人安裝的 MinGW 5.1.4 版本并沒有集成 gdb,因此需要獨(dú)立安裝 gdb-6.3.2

          已有環(huán)境:  eclipse SDK 3.7.0 、 MinGW 5.1.4 、 CDT 8.0.0

          gdb 的安裝目錄需要選擇到 --->  你已安裝的 MinGW 安裝的根目錄底下。

          同樣的,本人也將以上相關(guān)的安裝和配置錄制成視頻,提供了 gdb-6.3.2 的安裝包以及自錄制的小視頻,

          有需要的可以前去下載:    eclipse SDK 安裝和配置 GDB 為 C/C++ 開發(fā)環(huán)境提供 debug 調(diào)試 [ 帶gdb-6.3.2安裝包和自錄制視頻 ]

          安裝完 gdb 后,檢查 gdb 安裝是否成功 --->  打開 cmd 輸入:  gdb -version



          確認(rèn) gdb 安裝成功后,打開 eclipse SDK:





          將 GDB debugger 指定到你安裝的 gdb 的 gdb.exe 下,也可以直接是 gdb.exe,因?yàn)槲?gdb 是安裝到 MinGW 中的,而 MinGW 已經(jīng)加到系統(tǒng)的 PATH下。

          重新 debug 出現(xiàn)

          Error in final launch sequence

          Failed to execute MI command: -gdb-set auto-solib-add on

          Error message from debugger back end:  No symbol table is loaded.  Use the "file" command.



          接下來,是需要對 gdb 進(jìn)行相關(guān)配置操作:

          --->  Debugging Configurations...



          --->  選中 Use workspace settings

          --->  點(diǎn)擊 Cofigture Workspace Settings...



          --->  Launching  --->  Default Launchers

          --->  將右側(cè)的三個(gè) [Debug] 選項(xiàng)都選擇為 Standard Create Process Launcher



          點(diǎn)擊 OK,如果出現(xiàn) :  No such debugger 的異常



          不要管它,將它關(guān)掉,重新 debug,如果還出現(xiàn)這個(gè) No such debugger 的異常,重新進(jìn)入:






          點(diǎn)擊 OK,這回出現(xiàn)




          好了,這回終于可以進(jìn)行 debug 了。



            
          posted on 2012-11-19 13:33 fancydeepin 閱讀(26414) 評論(4)  編輯  收藏

          評論:
          # re: eclipse SDK 安裝和配置 GDB 為 C/C++ 開發(fā)環(huán)境提供 debug 調(diào)試 [ 帶自錄制視頻 ] 2013-06-08 15:47 | wys
          請問你上面那個(gè)視頻的解壓密碼是多少?謝謝~  回復(fù)  更多評論
            
          # re: eclipse SDK 安裝和配置 GDB 為 C/C++ 開發(fā)環(huán)境提供 debug 調(diào)試 [ 帶自錄制視頻 ] 2013-08-20 14:43 | lc19840928
          .gdbinit: No such file or directory.
          Reading symbols from F:\FPGACODE\uart\software\uart\uart.elf...done.
          auto-solib-add on
          Undefined command: "auto-solib-add". Try "help".
          配置完了,再debug怎么是這個(gè)問題啊?  回復(fù)  更多評論
            
          # re: eclipse SDK 安裝和配置 GDB 為 C/C++ 開發(fā)環(huán)境提供 debug 調(diào)試 [ 帶自錄制視頻 ] 2013-11-17 22:12 | banny
          按照上面的配置debug還是會出現(xiàn):
          .gdbinit: No such file or directory.
          No symbol "target" in current context.  回復(fù)  更多評論
            
          # re: eclipse SDK 安裝和配置 GDB 為 C/C++ 開發(fā)環(huán)境提供 debug 調(diào)試 [ 帶自錄制視頻 ][未登錄] 2016-04-24 21:11 | 石頭
          云盤鏈接怎么失效了,再給分享一下唄 親,qq:1099265432  回復(fù)  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 邛崃市| 余庆县| 平和县| 馆陶县| 敦煌市| 青神县| 缙云县| 汨罗市| 静安区| 嘉祥县| 丰镇市| 滨州市| 青铜峡市| 闸北区| 泰宁县| 陆良县| 拉孜县| 锦屏县| 南阳市| 黔江区| 衡南县| 富裕县| 阳原县| 宁南县| 芜湖县| 明水县| 泊头市| 上林县| 泰顺县| 罗城| 秭归县| 长岭县| 河津市| 长宁县| 秦皇岛市| 阳东县| 调兵山市| 德庆县| 斗六市| 大名县| 句容市|