Setting Gdb on Windows
數(shù)據(jù)結(jié)構(gòu)第二篇:? eclipse SDK 安裝和配置 GDB 為 C/C++ 開(kāi)發(fā)環(huán)境提供 debug 調(diào)試
背景:? debug 的時(shí)候出現(xiàn) Error while launching command: gdb.exe --version 異常
原因:? 沒(méi)有安裝 gdb 調(diào)試工具。
聽(tīng)說(shuō),最新的 MinGW 已集成 GDB 調(diào)試工具,本人安裝的 MinGW 5.1.4 版本并沒(méi)有集成 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++ 開(kāi)發(fā)環(huán)境提供 debug 調(diào)試 [ 帶gdb-6.3.2安裝包和自錄制視頻 ]?
安裝完 gdb 后,檢查 gdb 安裝是否成功 --->? 打開(kāi) cmd 輸入:? gdb -version
確認(rèn) gdb 安裝成功后,打開(kāi) 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.
接下來(lái),是需要對(duì) 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 了。
總結(jié)
以上是生活随笔為你收集整理的Setting Gdb on Windows的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: KnockOut绑定
- 下一篇: VMC Command Line