c语言debug
发布时间: 2023-03-02 14:11:55
Ⅰ c语言dev c++,选项release,debug,profiling什么意思
debug调试,release发行版,profiling性能分析。
作用:
debug可以对软件进行单步执行,堆栈跟踪,调试等操作来发现bug。
release如果最终调试后程序没有明显bug,可以作为可用的软件分享给他人使用就可以使用这个选项编译。
profiling可以对软件执行过程中的cpu利用率,内存占有进行分析,也可以用来发现,分析异常,bug。
(1)c语言debug扩展阅读:
区别
主要是针对其面向的目标不同的而进行区分的。
Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供强大的应用程序调试能力。Debug版本包括调试信息,所以要比Release版本大很多。是否需要DLL支持,主要看采用的编译选项。如果是基于ATL的,则Debug和Release版本对DLL的要求差不多。
而Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。
Ⅱ C语言 怎么调试程序
一、在keil中调试c语言程序
1、打开我们的程序,点击菜单栏右侧的start/stopdebug..按钮,进入调试模式,如下图。
热点内容