Debug
- 调试版本,包含调试信息,所以容量比 Release 大很多,并且不进行任何优化(优化会使调试复杂化,因为源代码和生成的指令间关系会更复杂),便于程序员调试。
- Debug 模式下生成两个文件,除了.exe 或.dll 文件外,还有一个.pdb 文件,该文件记录了代码中断点等调试信息;
Release
发布版本,不对源代码进行调试,编译时对应用程序的速度进行优化,使得程序在代码大小和运行速度上都是最优的。(调试信息可在单独的 PDB 文件中生成)。
Release 模式下生成一个文件.exe 或.dll 文件。 实际上,Debug 和 Release 并没有本质的界限,他们只是一组编译选项的集合,编译器只是按照预定的选项行动。事实上,我们甚至可以修改这些选项,从而得到优化过的调试版本或是带跟踪语句的发布版本。 标签:文件,区别,Release,调试信息,版本,Debug,调试 From: https://www.cnblogs.com/Zhouce/p/18126301