调试-定义
调试(英语:Debugging / Debug),又称除错,是发现和减少计算机程序或电子仪器设备中程序 错误的一个过程。
可以看到调试即debug 可以把de看作一个动词前缀,表示解决/处理bug的意思
Debug - Release

Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。 Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优 的,以便用户很好地使用。
下方两图为不同模式下对于代码编译链接之后生成的可执行程序大小的区别


所以我们说的调试就是在Debug版本的环境中,找代码中潜伏的问题的一个过程。(Release版本不可调试)
下面用同一段代码在不同模式下执行结果来说明Release版本到底做了哪些优化(一个例子)


本文介绍了Visual Studio中Debug和Release模式的区别,强调了在Debug模式下查找代码问题的重要性。调试时,Debug版本允许查看程序的详细信息,而Release版本经过优化,可能导致某些问题在调试时不易察觉。文章还分享了调试工具的使用,包括断点、监视窗口、调用堆栈等,并建议编写易于调试的代码,如使用assert和const。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



