C语言dev c++,选项release,debug,profiling啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言dev c++,选项release,debug,profiling啥意思?相关的知识,希望对你有一定的参考价值。

debug为调试版本,加入了调式符号,你可单步跟踪执行,在单步执行的任何时候,查看变量内存等信息,便于你开发的时候消除bug
profiling模式用于性能分析,运行这个版本的可执行文件,能产生性能报告文件,用于分析性能问题
release版本是你解决了bug和性能问题后,发布出来给其他人使用的版本,这种版本采用更加优化的编译选项,去除了调试符号,体积更小,执行速度更快.
再看看别人怎么说的。
参考技术A debug
调试,可以对软件进行单步执行、堆栈跟踪、调试等操作来发现bug
release
发行版,如果最终调试后程序没有明显bug,可以作为可用的软件分享给他人使用就可以使用这个选项编译。
profiling
性能分析。可以对软件执行过程中的cpu利用率,内存占有进行分析。也可以用来发现、分析异常、bug。

以上是关于C语言dev c++,选项release,debug,profiling啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

dev c++ 中的 gcc4.8.1 profiling / release / debug 三种编译器 有啥区别么?

如何设置Dev c++ 编写代码时的背景界面为黑色?

急求c语言 dev c++) 利用结构体做一个小系统,为啥直接无法编译运行?

C语言 DEV c++ 程式实作题

如何编写dev C++ 的第一个C语言程序

Dev c++编写C语言,数num初始化为0,但num的值恒定为2293312