鍍金池/ 教程/ Java/ Fortran調(diào)試程序
Fortran還原功能
Fortran關(guān)系運(yùn)算符
Fortran運(yùn)算符優(yōu)先級(jí)
Fortran基本語(yǔ)法
Fortran文件輸入輸出
Fortran嵌套select case結(jié)構(gòu)
Fortran變量
Fortran Cycle語(yǔ)句
Fortran語(yǔ)言環(huán)境設(shè)置
Fortran數(shù)據(jù)類型
Fortran數(shù)組
Fortran字符
Fortran if...else if...else 語(yǔ)句
Fortran調(diào)試程序
Fortran編程風(fēng)格
Fortran if...then語(yǔ)句結(jié)構(gòu)
Fortran嵌套循環(huán)
Fortran常量
Fortran循環(huán)
Fortran導(dǎo)出數(shù)據(jù)類型
Fortran字符串
Fortran操作函數(shù)
Fortran do...while循環(huán)結(jié)構(gòu)
Fortran內(nèi)部函數(shù)
Fortran數(shù)字精度
Fortran選擇決策
Fortran重塑函數(shù)
Fortran運(yùn)算符
Fortran構(gòu)造函數(shù)
Fortran模塊
Fortran位置函數(shù)
Fortran數(shù)字
Fortran指針
Fortran算術(shù)運(yùn)算符
Fortran exit語(yǔ)句
Fortran動(dòng)態(tài)數(shù)組
Fortran嵌套if結(jié)構(gòu)
Fortran select case結(jié)構(gòu)
Fortran向量和矩陣乘法函數(shù)
Fortran邏輯運(yùn)算符
Fortran if...then...else 結(jié)構(gòu)
Fortran教程
Fortran過程
Fortran Stop語(yǔ)句
Fortran基本輸入輸出
Fortran do循環(huán)結(jié)構(gòu)
Fortran查詢函數(shù)

Fortran調(diào)試程序

調(diào)試工具用于搜索程序的錯(cuò)誤。

通過代碼調(diào)試器的程序步驟,并允許在程序執(zhí)行期間,檢查變量和其他數(shù)據(jù)對(duì)象的值。

它加載的源代碼,運(yùn)行在調(diào)試器中的程序。調(diào)試器調(diào)試程序是:

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

斷點(diǎn)指定的程序應(yīng)該停止,特別是后代碼的臨界行。這些變量后,程序執(zhí)行在斷點(diǎn)處進(jìn)行檢查。

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

觀看點(diǎn)是在需要時(shí)進(jìn)行檢查,特別是在一個(gè)讀或?qū)懖僮鞯囊恍┳兞康闹怠?/p>

gdb調(diào)試器

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

下表提供了GDB的一些命令:

命令 目的
break 設(shè)置一個(gè)斷點(diǎn)
run 開始執(zhí)行
cont 繼續(xù)執(zhí)行
next 只執(zhí)行源代碼的下一行,不進(jìn)一步的任何函數(shù)調(diào)用
step 通過步入函數(shù)情況下,一個(gè)函數(shù)調(diào)用執(zhí)行源代碼的下一行

dbx調(diào)試器

還有另外一個(gè)調(diào)試器,dbx調(diào)試器,用在Linux。

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

命令 目的
stop[var] 設(shè)置一個(gè)斷點(diǎn)當(dāng)變量var的值更改。
stop in [proc] 它停止執(zhí)行當(dāng)過程被進(jìn)入
stop at [line] 它在指定行設(shè)置一個(gè)斷點(diǎn)
run 開始執(zhí)行
cont 繼續(xù)執(zhí)行
next 只執(zhí)行源代碼的下一行,不進(jìn)入任何函數(shù)調(diào)用。
step 通過步入函數(shù)情況下,一個(gè)函數(shù)調(diào)用執(zhí)行源代碼的下一行。