Eclipse C CPP 除錯教程

2021-07-13 11:59:49 字數 810 閱讀 4604

eclipse 建立乙個c/c++ 工程,這個就不說了,今天只講除錯.

問題如下:

無論輸入什麼,都顯示 輸入的數字等於10.

通常可以加斷點,然後除錯定位問題.

首先在第18行加乙個斷點,

快捷鍵ctrl+shift+b, 也可以雙擊行號旁邊的側邊欄快速新增.

通過這種方式新增的斷點是普通斷點,也就是說,程式執行到這裡就回停下來,

我們可以修改斷點的屬性來新增條件斷點:

右鍵單擊斷點旁邊的側邊欄,選擇 斷點屬性:

之後彈出新視窗:

在這裡,特意新增了一行: cout<

另外值得提的地方就是檢視自動變數視窗的值 和檢視表示式串列埠的值, 其中表示式視窗 裡邊的變數或者表示式是自己新增的.

還有就是有時候可以看看 記憶體的值和暫存器的值, 這些都是較高階的內容,平時除錯一般加斷點和log就足可以應付大部分的問題了.

pycharm 除錯教程

step over 單步執行 單步執行 跨過 不進入函式 逐過程 思考 單步除錯能不能進入函式內部?單步執行 在程式開發中,為了找到程式的 bug,通常採用的一種除錯手段,一步一步跟蹤程式執行的流程,根據變數的值,找到錯誤的原因。單步執行 1611513?fr aladdin step into 單...

gdb最全除錯教程

gdb基本使用方法 1 啟動gdb gdb elf b main break main break 函式名 break 行號 break 檔名 行號 break 檔名 函式名 break 偏移量 break 偏移量 break 位址 2 檢視斷點 info break 3 執行 run r 4 顯示...

Idea斷點除錯教程

十 一 斷點除錯 debug 的設定 設定 debug 連線方式,預設是 socket。shared memory 是 windows 特有的乙個屬性,一般在 windows 系統下建議使用此設定,記憶體占用相對較少。常用斷點除錯快捷鍵 對於常用的 debug 的快捷鍵,需要大家熟練掌握。條件斷點 ...