关于DEBUG

什么是DEBUG

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

简单来说,debug就是检查程序错误,并且能够除错的一种工具,能够大大节约程序员的工作时间,提高工作效率,让程序员敲出的代码尽量不会出现bug。

debug是一个dos实用程序,主要是供程序员来进行调试程序的工具,它可以检查程序中存在的问题,可以精确到每一行代码的正确性,在程序开发中有很大的作用。

debug最主要的功能就是,直接输入,更改,跟踪,运行汇编语言源程序,同时还能够观察操作系统的内容,必要时还可以查看ROM BIOS中的内容。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,关于配置 VSCode Debug,我可以为您提供一些帮助。首先,您需要在 VSCode 中打开您的项目,并在左侧的侧边栏中选择“调试”选项卡。然后,您需要创建一个名为“launch.json”的文件,该文件将含有关如何启动调试器的信息。 在 launch.json 文件中,您需要指定以下参数: 1. "type": 指定调试器的类型,例如 Node.js 或 Chrome。 2. "request": 指定调试器应该如何启动,例如启动一个进程或附加到一个正在运行的进程。 3. "name": 指定调试器的名称,这将显示在 VSCode 的调试器界面中。 4. "program": 指定要调试的程序的路径。 5. "args": 指定要传递给程序的命令行参数。 6. "cwd": 指定程序的工作目录。 7. "env": 指定要设置的环境变量。 8. "port": 指定要使用的端口号。 9. "protocol": 指定要使用的调试协议,例如“inspector”或“legacy”。 10. "stopOnEntry": 指定是否在程序启动时停止调试器。 11. "sourceMaps": 指定是否启用源映射。 12. "outFiles": 指定输出文件的路径。 13. "preLaunchTask": 指定在启动调试器之前要运行的任务。 这些是一些常见的参数,您可以根据您的需要进行调整。以下是一个示例 launch.json 文件: { "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "Launch Program", "program": "${workspaceFolder}/app.js", "cwd": "${workspaceFolder}", "args": [], "env": {}, "protocol": "inspector", "stopOnEntry": false, "sourceMaps": true, "outFiles": [], "preLaunchTask": "build" } ] } 在这个示例中,我们使用 Node.js 调试器来调试一个名为“app.js”的程序。我们指定了程序的路径和工作目录,并启用了源映射。我们还指定了一个名为“build”的任务,在启动调试器之前运行。 希望这些信息对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值