6 除錯程式

2022-03-07 01:42:47 字數 686 閱讀 5517

回顧上篇

變數資料型別,運算子,流程控制語句都掌握了的話,誰便寫個小程式都是ok的,但是如果寫出的程式和我們預期的不同,我們應該怎麼找錯呢?

當然如果是使用工具,文字編輯器就算了吧(不方便)

明顯的錯誤編譯器會提示,我們只需要根據提示修改即可

隱藏於程式中的漏洞(邏輯錯誤)這與編譯器無關,原因機器只知道按設定的程式工作,這我們需要使用除錯模式了

步驟在需要停下觀察程式執行的行數上打上斷點

以debug方式啟動程式

方式一:右鍵選單中找到啟動入口

方式二:點選debug圖示

程式會在斷點的地方停止來

常用的操作

觀察資料

觀察程式的執行過程

分析到錯誤後修正即可:找到根本原因,錯誤就迎刃而解了!

php 除錯程式

在執行時必須知道某個變數為何值。我是這樣做的,建立一檔案debug.php,其內容如下 php php ob start session start echo pre echo 本頁得到的 get變數有 print r get echo 本頁得到的 post變數有 print r post echo...

GDB除錯程式

gdb的三個功能 1 啟動被除錯的程式 2 設定斷點 3 設定斷點之後可以檢查程式的狀態 1.編譯生成可執行檔案 注意 g 除錯選項 gcc g tst.c o tst 2.啟動gdb gdb tst 3.在main函式處設定斷點 break main 4.執行程式 run5.利用 更加豐富的 gd...

gdb除錯程式

除錯是每個程式設計師都會面臨的問題.如何提高程式設計師的除錯效率,更好更快地定位程式中的問題從而加快程式開發的進度,是大家共同面對的問題.可能windows使用者順口就會說出 用vc唄 它提供了設定斷點,單步跟蹤等的圖形介面,使除錯起來直觀易用.但linux使用者可能要生悶氣了 o 難道我們linu...