Debug和release的区别解读
Debug 和release 的区别
一.定义:
Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用在于一组编译选项
我们将默认的Debug和Release的选项设置进行比较,过滤掉相同设置,主要的不同如下:
编译选项:/Od?/D?_DEBUG?/Gm?/RTC1?/MDd?/FoDebug““?/ZI链接选项:/OUT:D:“MyProject“logging“Debug“OptionTest.dll?/INCREMENTALRelease设置:编译选项:/O2?/GL?/D?NDEBUG?/FD?/MD?/FoRelease““?/Zi链?接选项:/OUT:D:“MyProject“logging“Release“OptionTest.dll?/INCREMENTAL:NO
Debug 版本?? 参数?????? 含义?? /MDd /MLd 或 /MTd 使用 Debug runtime library(调试版本的运行时刻函数库)?? /Od 关闭优化开关?? /D _DEBUG 相当于 #define _DEBUG,打开编译调试代码开关(主要针对assert函数)?
assert是指
您可能关注的文档
最近下载
- 2025年重庆市中考地理真题卷含答案解析.pdf VIP
- PowerUp1课件及作业纸.pptx VIP
- 第九课 日立冷冻机组安装维护说明RCU(G)WHZ(-E).Z0010952-2009-A.pdf VIP
- 2026大学生西部计划志愿者招募笔试试题库及答案.docx VIP
- 船舶动力装置 VISCOCHIEF燃油黏度控制系统 一 VISCOCHIEF燃油黏度控制系统.doc VIP
- 运筹学(第四版)刁在筠课后习题答案.docx
- 12、U8V12.0产品培训-电商订单中心-201408.pptx
- 南昌工程学院《电路》2021-2022学年第一学期期末试卷.doc VIP
- 2026大学生西部计划志愿者招募笔试试题库及答案.docx VIP
- 断指再植血管危象的识别与应对.pptx VIP
原创力文档

文档评论(0)