debug和release版本的区别

Posted 爱简单的Paul

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了debug和release版本的区别相关的知识,希望对你有一定的参考价值。

 

Debug:调试版本,包含调试信息,所以容量比Release大很多,并且不进行任何优化(优化会使调试复杂化,因为源代码和生成的指令间关系会更复杂),便于程序员调试。

Debug模式下生成两个文件,除了.exe或.dll文件外,还有一个.pdb文件,该文件记录了代码中断点等调试信息 

Release:发布版本,不对源代码进行调试,编译时对应用程序的速度进行优化,使得程序在代码大小和运行速度上都是最优的。(调试信息可在单独的PDB文件中生成)。
Release模式下生成一个文件.exe或.dll文件

以上是关于debug和release版本的区别的主要内容,如果未能解决你的问题,请参考以下文章

VC中release和debug版本的区别?

vs中debug和release版本的区别

Debug和Release有啥区别

VS环境下Debug和Release版本的区别

vs中debug和release版本的区别

vs中debug和release版本的区别