Debug与Release的区别
2007-07-20 16:55
218 查看
Debug版本与Release版本的区别
debug方式编译器会用比较严格的标准生成可执行文件,在链接后的exe中放置调试用的符号信息。很多调试宏也在debug方式下有效,例如ASSERT,TRACE等,这些措施对与debug很重要,但是产生的exe比较大,执行速度也要慢一些。
release方式编译器会使用优化方式产生exe文件,而且不放符号信息,所以文件小而且执行速度快,但是程序无法报告一些破坏规则的用法,例如对字符常量的修改,以及无法跟踪调试源代码。
相关文章推荐
- VS编译Debug和Release的区别
- Release与Debug的区别
- DEBUG下的EXE文件与RELEASE下的EXE文件区别
- Debug 和release 区别 .net 学习
- Debug与Release版本的区别
- 项目发布Debug和Release版的区别
- VC6.0 debug和release的区别及如何设置
- debug和release的区别
- VC下Debug 和Release 区别
- 关于Debug和Release之本质区别的讨论
- Debug与Release版本的区别详解
- bin目录下的Release和Debug与obj目录下的Release和Debug的区别
- debug与release的区别
- vc中的release和debug版本的区别
- vc下debug 版本和release版本的区别(转)
- VS2008 Debug与Release的本质区别
- Xcode的release与debug模式的区别
- C# 项目中的 bin 目录和 obj 目录的区别,以及 Debug 版本和 Release 版本的区别
- vs的debug和release版本的区别
- Debug和Release区别