励普教育在线培训
全国统一学习专线 8:30-21:00
位置:励普教育 > 英语>个人提升英语> debug是什么意思 DEBUG程序命令  正文

debug是什么意思 DEBUG程序命令

发布时间:2022-10-21 16:08:07来源:励普网


(相关资料图)

  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 提示符,连字符(-)。

  

更多培训课程: 郑州个人提升英语 更多学校信息: 励普教育在线培训 咨询电话:

同类文章
最新文章
导航

雅思 托福 GRE IB SAT GMAT A-Level ACT 多邻国英语测试 OSSD 英语四六级 出国英语 词汇 AEAS 英语口语 商务英语 考研英语 青少英语 成人英语 个人提升英语 高中英语 剑桥英语 AP课程 一级建造师 二级建造师 消防工程师 消防设施操作员 BIM 造价工程师 环评师 监理工程师 咨询工程师 安全工程师 建筑九大员 注册电气工程师 一级注册建筑师 公路水运检测 通信工程 装配式工程师 二级注册建筑师 智慧消防工程师 智慧建造工程师 全过程工程咨询师 EPC工程总承包 碳排放管理师 初级会计师 中级会计师 注册会计师(cpa) CFA ACCA CMA 基金从业 证券从业 会计证 初中级经济师 薪税师 会计实操 企业合规师 FRM 会计就业 教师资格 人力资源管理 导游考试 心理咨询师 健康管理师 家庭教育指导师 普通话 公共营养师 物流师 网络主播 专利代理师 教师招聘 少儿编程 书法培训 绘画美术 音乐 舞蹈 棋类 国画 乐器 机器人编程 小孩子注意力训练 儿童专注力 儿童情绪管理 少儿小主播 信奥赛C++ 嵌入式培训 软件测试 Web前端 linux云计算 大数据 C/C++开发 电子商务 Java开发 影视后期 剪辑包装 游戏设计 php 商业插画 产品经理 Python photoshop UXD全链路 UI设计 室内设计 电商视觉设计 IT认证 PMP项目管理