学习啦 > 学习英语 > 英语其它 > debug是什么意思

debug是什么意思

时间: 玉莲928 分享

debug是什么意思

学习啦在线学习网   debug是一种操作程序,我们现在就来了解一下它的用法是什么?下面是学习啦小编给大家整理的debug是什么意思,供大家参阅!

  debug是什么意思

  消除故障

  DEBUG是一种计算机程序。马克2号(Harvard Mark II)编制程序的葛丽丝·霍波(Grace Hopper)是一位美国海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一。有一天,她在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,霍波诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的“称呼”,竟成为后来计算机领域的专业行话。如DOS系统中的调试程序,程序名称就叫DEBUG。DEBUG在windows系统中也是极其重要的编译操作。

  DEBUG原则

  你改错了文件

  你改对了文件,但却是在别人的机器上

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

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

学习啦在线学习网   你认为你把那个东西开启了,但实际上你把它关闭了

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

  会议中,你应该用心听。

  你运行了错误的版本

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

学习啦在线学习网   你改正了问题,但忘了提交

学习啦在线学习网   你改正了问题,也提交了,但忘了 push 到版本库中

  你改正了问题,也提交了,也 push 了。然而,很多用户的工作都依赖于之前有问题的版本,于是你必须回滚。

  DEBUG程序命令

  网络debug命令简介

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

  用于调试信息

  debugging命令使用注意事项

学习啦在线学习网   不使用debug命令监控正常的网络运行

学习啦在线学习网   在网络使用的低峰期使用

  不要轻易使用类似debugging all之类的命令

  使用debugging命令后,应立即以“undo debugging”命令终止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文件。

  DEBUG 2

  Debug

  启动 Debug,它是可用于测试和调试 MS-DOS可执行文件的程序。

学习啦在线学习网   Debug [[drive:][path] filename [parameters]]

  参数

  [drive:][path] filename

  指定要测试的可执行文件的位置和名称。

学习啦在线学习网   parameters

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

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

  如果使用没有位置和文件名的 Debug 命令,然后键入所有的 Debug 命令以响应 Debug 提示符,连字符(-)。

  

学习啦在线学习网 看过debug是什么意思的人还看了:

1.bug网络用语什么意思

2..net debug和release的区别

3.编辑用英语怎么说编辑是一种工作类别,也是一类职...

4.Cisco路由器如何故障诊断

5.cisco交换机设置时区

3013598