debugger

更新时间:2023-01-02 14:52:15 阅读: 评论:0


2023年1月2日发(作者:物候谚语)

debug是什么意思

debug是⼀种操作程序,我们现在就来了解⼀下它的⽤法是什么?下⾯是店铺给⼤家整理的debug是

什么意思,供⼤家参阅!

debug是什么意思

消除故障

DEBUG是⼀种计算机程序。马克2号(HarvardMarkII)编制程序的葛丽丝·霍波(GraceHopper)是⼀

位美国海军准将及计算机科学家,同时也是世界最早的⼀批程序设计师之⼀。有⼀天,她在调试设备时出现

故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从⽽“卡”住了机器的运⾏。于是,霍波诙谐的把程

序故障统称为“臭⾍(BUG)”,把排除程序故障叫DEBUG,⽽这奇怪的“称呼”,竟成为后来计算机领域的专业

⾏话。如DOS系统中的调试程序,程序名称就叫DEBUG。DEBUG在windows系统中也是极其重要的编译操

作。

DEBUG原则

你改错了⽂件

你改对了⽂件,但却是在别⼈的机器上

你改对了⽂件,但忘了保存

你改对了⽂件,但忘了重新编译

你认为你把那个东西开启了,但实际上你把它关闭了

你认为你把那个东西关闭了,但实际上你把它开启了

会议中,你应该⽤⼼听。

你运⾏了错误的版本

你运⾏了正确的版本,但却是在别⼈的机器上

你改正了问题,但忘了提交

你改正了问题,也提交了,但忘了push到版本库中

你改正了问题,也提交了,也push了。然⽽,很多⽤户的⼯作都依赖于之前有问题的版本,于是

你必须回滚。

DEBUG程序命令

⽹络debug命令简介

获得路由器中交换的报⽂和帧的细节信息

⽤于调试信息

debugging命令使⽤注意事项

不使⽤debug命令监控正常的⽹络运⾏

在⽹络使⽤的低峰期使⽤

不要轻易使⽤类似debuggingall之类的命令

使⽤debugging命令后,应⽴即以“undodebugging”命令终⽌debugging命令的执⾏。

Debugger

"Debugger"这个词按它的英⽂字⾯意思来讲是这样⼀种“装置”(-er),这种装置可以“消除”(De-)“系统

中的缺陷”(bug)。然⽽事实上,迄今为⽌我们经常使⽤到的"Debugger"只是⽤来帮助我们进⾏Debug的⼯

具,"Debugger"本⾝不能⾃动完成"Debug"。我们可以回想⼀下我们是如何进⾏Debug的,在进⾏Debug的

过程中,我们通过Debugger来完成以下⼯作:

(1)监视“Debug对象”的状态;

(2)控制“Debug对象”的运⾏;

这些⼯作可以为“发现Debug对象中存在的问题”以及“对解决问题⽅案的检验”提供有⽤的信息。

监控⼯作有时只需要由软件就可以完成,有时不仅需要软件⽀持,还需要硬件的⽀持。

Debugger除了被⽤来Debug,还被⽤来帮助我们理解“Debug的对象”内部结构,因为我们⽤到的

Debugger能够完成对“Debug对象”的监控⼯作,在监控的过程中可以获取“Debug对象”动态特征的信息,这

对我们理解其结构是⾮常有⽤的。

关于更详细的介绍和研究可以参考国⼈原创的《软件调试》,这是⼀本⾮常全⾯且深⼊的“软件调

试”红⽪书。

WinDbg是微软发布的⼀款相当优秀的源码级(source-level)调试⼯具,可以⽤于Kernel模式调试和

⽤户模式调试,还可以调试Dump⽂件。

DEBUG2

Debug

启动Debug,它是可⽤于测试和调试MS-DOS可执⾏⽂件的程序。

Debug[[drive:][path]filename[parameters]]

参数

[drive:][path]filename

指定要测试的可执⾏⽂件的位置和名称。

parameters

指定要测试的可执⾏⽂件所需要的任何命令⾏信息。

说明:使⽤Debug命令但不指定要测试的⽂件

如果使⽤没有位置和⽂件名的Debug命令,然后键⼊所有的Debug命令以响应Debug提⽰符,连

字符(-)。

本文发布于:2023-01-02 14:52:15,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/78386.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:planes
标签:debugger
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图