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 通過步入函數情況下,一個函數調用執行源代碼的下一行。


上一篇: Fortran編程風格 下一篇:無