在Windows下進行gdb除錯

2021-08-25 05:28:35 字數 599 閱讀 9682

如題,在windows下進行gdb除錯,筆者用的dev-c++編寫程式進行測試。dev-c++自帶gdb.exe檔案,所以只需在安裝目錄裡找到 gdb.exe 可執行檔案,接著進行環境變數配置即可。

我的電腦->屬性->環境……在path那一項後面新增你dev-c++ bin目錄的路徑(gdb.exe所在目錄);路徑中不要使用中文字元,否則會出現有趣的錯誤。

配置好環境變數後便可進行一次簡單測試。

將所需測試的程式編譯後放在新建的資料夾中,然後在終端開啟該資料夾,輸入如下命令進行配置。

-g選項的作用是在目標檔案中加入源**的資訊,比如目標檔案中第幾條機器指令對應源**的第幾行,但並不是把整個原始檔嵌入到目標檔案中,所以在除錯時目標檔案時必須保證gdb也能找到原始檔。詳細步驟及指令可參考:gdb該教程中所列示例有一點點錯誤,實際操作時稍微改改就行,總的來說是一篇很不錯的教程,可做入門教程。

apache在windows下的調優

我們apache預設的是併發量是150個人,所以我們需要將其調大,apache就引進mpm 多功能模組處理 主要有三個工作模式 預處理模式 事先開啟幾個程序,等待處理請求,如果請求多了再開程序 工作模式 事先開啟幾個程序,但是程序裡面還開了多個執行緒,用執行緒來處理請求,所以可以優化 winnt模式...

windows 下 gdb 的安裝

在 windows 下 gcc g 的安裝 這篇文章中已經提到,用mingw installation manager可以方便地管理 mingw 元件,因此使用該軟體安裝 gdb mingw installation manager 在安裝完成後是不會在桌面上新增快捷方式的,因此如果想要開啟 min...

使用GDB 文字使用者介面(GDB TUI)進行除錯

1 開啟tui模式 使用 gdbtui q 或 gdb tui q 開始乙個除錯 2 在tui模式下有4個視窗,command 命令視窗.可以鍵入除錯命令 source 源 視窗.顯示當前行,斷點等資訊 assembly 彙編 視窗 register 暫存器視窗 除command 視窗外,其他三個視...