codecamp

Fortran的调试程序

调试器工具被用来搜索在程序中的错误。

调试器程序通过代码几步之遥,可以让你的程序的执行过程中检查变量和其他数据对象的值。

它加载的源代码,你都应该运行调试器内的程序。调试器调试程序是:

  • 设置断点,
  • 通过源代码步进,
  • 设置观察点。

断点指定程序就停止了,代码的临界线后,专门。这些变量后,程序执行在断点处进行检查。

调试程序也被检查行源代码行。

观看点是在需要某些变量的值进行检查,特别是后一个读或写操作的各点。

gdb调试器

gdb调试器,GNU调试自带的Linux操作系统。对于X窗口系统,GDB带有一个图形界面和程序被命名为xxgdb。

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

命令目的
打破设置断点
开始执行
继续执行
下一个只执行源代码的下一行,没有踏进任何函数调用
由跨入一个函数在函数调用的情况下执行的源代码中的下一行。

dbx调试器

还有另外一个调试器,dbx调试器的Linux版本。

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

命令目的
停止[VAR] 设置断点时的变量var的值更改。
停止[PROC] 输入一个程序进程内,当它停止执行
停在[行] 它设置在指定行断点。
开始执行。
继续执行。
下一个只执行源代码的下一行,没有踏进任何函数调用。
由跨入一个函数在函数调用的情况下执行的源代码中的下一行。

Fortran编程风格
Fortran的有用资源
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }