Fortran的調(diào)試程序

2018-12-12 14:24 更新

調(diào)試器工具被用來搜索在程序中的錯誤。

調(diào)試器程序通過代碼幾步之遙,可以讓你的程序的執(zhí)行過程中檢查變量和其他數(shù)據(jù)對象的值。

它加載的源代碼,你都應(yīng)該運行調(diào)試器內(nèi)的程序。調(diào)試器調(diào)試程序是:

  • 設(shè)置斷點,
  • 通過源代碼步進(jìn),
  • 設(shè)置觀察點。

斷點指定程序就停止了,代碼的臨界線后,專門。這些變量后,程序執(zhí)行在斷點處進(jìn)行檢查。

調(diào)試程序也被檢查行源代碼行。

觀看點是在需要某些變量的值進(jìn)行檢查,特別是后一個讀或?qū)懖僮鞯母鼽c。

gdb調(diào)試器

gdb調(diào)試器,GNU調(diào)試自帶的Linux操作系統(tǒng)。對于X窗口系統(tǒng),GDB帶有一個圖形界面和程序被命名為xxgdb。

下表列出了GDB的一些命令:

命令目的
打破設(shè)置斷點
開始執(zhí)行
續(xù)繼續(xù)執(zhí)行
下一個只執(zhí)行源代碼的下一行,沒有踏進(jìn)任何函數(shù)調(diào)用
由跨入一個函數(shù)在函數(shù)調(diào)用的情況下執(zhí)行的源代碼中的下一行。

dbx調(diào)試器

還有另外一個調(diào)試器,dbx調(diào)試器的Linux版本。

下表列出了dbx中的一些命令:

命令目的
停止[VAR] 設(shè)置斷點時的變量var的值更改。
停止[PROC] 輸入一個程序進(jìn)程內(nèi),當(dāng)它停止執(zhí)行
停在[行] 它設(shè)置在指定行斷點。
開始執(zhí)行。
續(xù)繼續(xù)執(zhí)行。
下一個只執(zhí)行源代碼的下一行,沒有踏進(jìn)任何函數(shù)調(diào)用。
由跨入一個函數(shù)在函數(shù)調(diào)用的情況下執(zhí)行的源代碼中的下一行。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號