概述
Release用于指软件或操作系统的发布,一般与Debug版本相对应,后者默认可以调试。
Debug与Release区别
Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。
Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
实际上,Debug 和 Release 并没有本质的界限,他们只是一组编译选项的集合,编译器只是按照预定的选项行动。事实上,我们甚至可以修改这些选项,从而得到优化过的调试版本或是带跟踪语句的发布版本。
怎样“调试” Release 版的程序
以Vs2017为例
打开工程属性页 - 配置选择release - 配置属性
1 C/C++ - 常规 - 调试信息格式
- 默认配置:空或无
- 调试配置:程序数据库(/Zi)或(/ZI)
2 C/C++ - 优化 - 优化
- 默认配置:最大优化(优化速度)(/O2)
- 调试配置:禁止(/Od)
3 链接器 - 调试 - 生成调试信息
- 默认配置:否
- 调试配置:是(/DEBUG)
备注: 若Release下需断点调试则对上面三条配置“调试配置”;而需取消Release断点调试则对上面三条设置”默认配置”即可。
———————————————— 版权声明:本文为CSDN博主「信必诺」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/automoblie0/article/details/118516610
FEATURED TAGS
jekyll
RubyGems
Blog
Mac
终端
Git
弹塑性分析
非线性
SAUSAGE
Github
纤维素
分层壳
iOS
ABAQUS
Avg:75%
魔方
三阶
二阶
广东实验公开赛
WCA
SAP2000
Williams双杆体系
几何非线性
GitBook
Markdown
Typora
Node.js
html
超限
抗剪截面验算
剪压比
微信公众号
地震波
波谱分析
动力弹塑性分析
初始缺陷
欧拉公式
动力弹塑性
超高层
选波
视频
Delta
SAUSG
屈曲分析
弹塑性时程分析
子程序
跨层柱
层间位移角
层剪力
HKSC
steel
Eurocodes
弹塑性
非线性设计
AISC
Imperfections
YJK
直接分析法
delta
构件缺陷
整体缺陷
直接分析设计
SAUSG-Delta
原理
案例
PPT
建筑云联盟
C++
MFC
ChartCtrl
fema
pushover
Equivalent Linearization
RGB
编程
颜色
网络
远程桌面
PI
ZETA
DELTA
OpenSAUSG
VS
C
CUDA
fwrite
二进制
bat
cmd
rdp
mstsc
数据结构
2024
深度学习
cuda
miniconda
pytorch
ChatGPT