
- Fortran 教程
- Fortran - 首頁
- Fortran - 概述
- Fortran - 環境設定
- Fortran - 基本語法
- Fortran - 資料型別
- Fortran - 變數
- Fortran - 常量
- Fortran - 運算子
- Fortran - 決策
- Fortran - 迴圈
- Fortran - 數字
- Fortran - 字元
- Fortran - 字串
- Fortran - 陣列
- Fortran - 動態陣列
- Fortran - 派生資料型別
- Fortran - 指標
- Fortran - 基本輸入輸出
- Fortran - 檔案輸入輸出
- Fortran - 過程
- Fortran - 模組
- Fortran - 內在函式
- Fortran - 數值精度
- Fortran - 程式庫
- Fortran - 程式設計風格
- Fortran - 除錯程式
- Fortran 資源
- Fortran - 快速指南
- Fortran - 有用資源
- Fortran - 討論
Fortran - 除錯程式
除錯工具用於搜尋程式中的錯誤。
除錯程式逐步執行程式碼,並允許您在程式執行期間檢查變數和其他資料物件的值。
它載入原始碼,您應該在偵錯程式中執行程式。偵錯程式透過以下方式除錯程式:
- 設定斷點,
- 單步執行原始碼,
- 設定監視點。
斷點指定程式應停止的位置,具體是在關鍵程式碼行之後。在檢查斷點處的變數後執行程式。
除錯程式也逐行檢查原始碼。
監視點是在需要檢查某些變數的值的點,特別是在讀寫操作之後。
gdb 偵錯程式
gdb 偵錯程式,GNU 偵錯程式隨 Linux 作業系統一起提供。對於 X 視窗系統,gdb 帶有圖形介面,程式名為 xxgdb。
下表提供了 gdb 中的一些命令:
命令 | 用途 |
---|---|
break | 設定斷點 |
run | 開始執行 |
cont | 繼續執行 |
next | 僅執行下一行原始碼,而不進入任何函式呼叫 |
step | 執行下一行原始碼,在發生函式呼叫時進入函式。 |
dbx 偵錯程式
還有另一個偵錯程式,dbx 偵錯程式,用於 Linux。
下表提供了 dbx 中的一些命令:
命令 | 用途 |
---|---|
stop[var] | 當變數 var 的值發生變化時設定斷點。 |
stop in [proc] | 在進入過程 proc 時停止執行 |
stop at [line] | 在指定行設定斷點。 |
run | 開始執行。 |
cont | 繼續執行。 |
next | 僅執行下一行原始碼,而不進入任何函式呼叫。 |
step | 執行下一行原始碼,在發生函式呼叫時進入函式。 |
廣告