位置:首頁 > 高級語言 > 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] 它停止執行當過程被進入
stop at [line] 它在指定行設置一個斷點
run 開始執行
cont 繼續執行
next 隻執行源代碼的下一行,不進入任何函數調用。
step 通過步入函數情況下,一個函數調用執行源代碼的下一行。