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

通過步入函數情況下,一個函數調用執行源代碼的下一行。