调试工具 编辑
调试工具亦称除错程式、调试器,指一种用于调试其它程式的计算机程序及工具。能够让程式码在指令组模拟器中可以检查运行状况以及选择性地运行,以便排错、除错。当开发的进度遇到瓶颈或找不出哪里有问题时,这技术将是非常有用的。但是将程式运行在除错器之下,这将比直接在运作的系统平台以及处理器上执行还要来得慢。
5
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
GNU侦错器,是GNU软件系统中的标准调试工具,此外GDB也是个具有移携性的侦错器,经过移携需求的调修与重新编译,如今许多的类UNIX操作系统上都可以使用GDB,而现有GDB所能支援除错的程式语言有C语言、C++、Pascal以及Fortran。
Venkman是网景和Mozilla的JavaScript调试工具,从Mozilla Application Suite分离出来后,主要以扩展形式存在,化名JavaScript Debugger。该扩展兼容于Mozilla Firefox、Mozilla Thunderbird且是SeaMonkey的默认组件,也有用于Nvu及其后续计划的版本。
GNU侦错器,是GNU软件系统中的标准调试工具,此外GDB也是个具有移携性的侦错器,经过移携需求的调修与重新编译,如今许多的类UNIX操作系统上都可以使用GDB,而现有GDB所能支援除错的程式语言有C语言、C++、Pascal以及Fortran。
Wild branch是计算机程序中的一个名词,是指GOTO指令的目的位置是不确定、随机或是未预期的,这常常是因为程序错误,指标阵列数组被破坏的结果。之所以用Wild这个形容词来形容,也是因为其结果难以预测。Wild branch的侦测通常比较困难,一般会由错误的结果来识别。有时会用调试工具以及像指令组模拟器之类的程式来确认出现Wild branch的原始位置。
RPCS3是一个在Windows、Linux、MacOS上运行的开源软件游戏机模拟器及调试工具,能够模拟PlayStation 3和PlayStation Vita,目前正处于开发阶段。本软件可以让PlayStation 3的游戏在个人电脑以及Mac上运行与调试。截至2020年1月初,本模拟器可以正常运行约1541个商业游戏。
GNU侦错器,是GNU软件系统中的标准调试工具,此外GDB也是个具有移携性的侦错器,经过移携需求的调修与重新编译,如今许多的类UNIX操作系统上都可以使用GDB,而现有GDB所能支援除错的程式语言有C语言、C++、Pascal以及Fortran。
WinDbg是Microsoft Windows上的多用途调试工具,可从微软网站上免费下载安装使用。可用于调试用户态下的应用程序、驱动程序,以及核心态下的操作系统自身。该软件是GUI界面,但与更为著名但功能稍弱的Visual Studio Debugger几乎完全不同。
strace是Linux环境下的一款程序调试工具,用来监察一个应用程序所使用的系统调用及它所接收的系统信息。
Bochs是以GNU宽通用公共许可证发放的开放源代码的X86、X86-64IBM PC兼容机模拟器和调试工具,支持处理器、内存、硬盘、显示器、以太网、BIOS、IBM PC兼容机的常见硬件外设的仿真。
GNU侦错器,是GNU软件系统中的标准调试工具,此外GDB也是个具有移携性的侦错器,经过移携需求的调修与重新编译,如今许多的类UNIX操作系统上都可以使用GDB,而现有GDB所能支援除错的程式语言有C语言、C++、Pascal以及Fortran。