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小时内删除。
留言与评论(共有 0 条评论) |