Fortran調試程序
調試工具用於搜索程序的錯誤。
通過代碼調試器的程序步驟,並允許在程序執行期間,檢查變量和其他數據對象的值。
它加載的源代碼,運行在調試器中的程序。調試器調試程序是:
- 設置斷點,
- 通過源代碼步進,
- 設置觀察點。
斷點指定的程序應該停止,特彆是後代碼的臨界行。這些變量後,程序執行在斷點處進行檢查。
調試程序也檢查了源代碼行。
觀看點是在需要時進行檢查,特彆是在一個讀或寫操作的一些變量的值。
gdb調試器
gdb調試器,GNU調試器一般由Linux操作係統自帶。對於X窗口係統,GDB自帶的圖形界麵和程序命名為 xxgdb。
下表提供了GDB的一些命令:
命令 | 目的 |
---|---|
break | 設置一個斷點 |
run | 開始執行 |
cont | 繼續執行 |
next | 隻執行源代碼的下一行,不進一步的任何函數調用 |
step | 通過步入函數情況下,一個函數調用執行源代碼的下一行 |
dbx調試器
還有另外一個調試器,dbx調試器,用在Linux。
下表列出了在dbx中的一些命令:
命令 | 目的 |
---|---|
stop[var] | 設置一個斷點當變量var的值更改。 |
stop in [proc] | 它停止執行當過程被進入 |
stop at [line] | 它在指定行設置一個斷點 |
run | 開始執行 |
cont | 繼續執行 |
next | 隻執行源代碼的下一行,不進入任何函數調用。 |
step | 通過步入函數情況下,一個函數調用執行源代碼的下一行。 |