c++中的Debug版本和Release版本的区别
今天看Visual C++ 2012 入门经典,书上描述:
Debug版本包括帮助用户调试程序的信息,使用程序的Debug版本,可以在出现问题时单步执行代码,以检查程序中的数据值。
Release版本它不包括调试信息,但打开了编译器的代码优化选项,以提供最高效的可执行模块。
在使用调试配置测试过应用程序,且看起来可以正常工作之后,通常重新构建该程序作为Release版本。这样将产生没有调试和跟踪能力的优化代码,使程序运行更快,且占用更少的内存。
c++中的Debug版本和Release版本的区别相关推荐
- Cmake生成debug版本和release版本
在Visual Studio中我们可以生成debug版本和release版本的程序,使用Cmake我们也可以达到同样的效果.debug版本的项目生成的可执行文件需要有调试信息并且不需要进行优化,而re ...
- 蠢哭了,debug版本可用release版本出错
记录一下本人遇到的问题,可能不适用于各位. win10 vs2015 MFC编写的一个动态库dll工程,debug版本release版本编译都通过.但是运行时debug版本可用 release版本出 ...
- Maven的Snapshot版本与Release版本
1. Snapshot版本代表不稳定.尚处于开发中的版本 2. Release版本则代表稳定的版本 3. 什么情况下该用SNAPSHOT? 协同开发时,如果A依赖构件B,由于B会更新,B应该使用SN ...
- snapshots版本和release版本间的区别
snapshots版本和release版本间的区别 在java开发过程中,我们经常会看到代码仓库中的某些项目版本以release或snapshots结尾,一般来说snapshots版本代表正在开发中的 ...
- snapshots版本和release版本区别
snapshot版本和release版本区别 在java开发过程中,我们经常会看到代码仓库中的某些项目版本以release或snapshots结尾,现在说说这两个版本之间有什么区别. 一般来说snap ...
- Maven 的 Snapshot 版本与 Release 版本
Maven 的 Snapshot 版本与 Release 版本 1.Snapshot 版本代表不稳定.尚处于开发中的版本. 2.Release 版本则代表稳定的版本. 3.什么情况下该用 SNAPSH ...
- VS.Net中程序集的Debug版本和Release版本的区别
作者:未知 请作者速与本人联系 前几天看到豆腐的文章介绍如何知道程序集是Debug版还是Release版,之前只知道某些软件从功能上有企业版.标准版之分,却从不知道.Net程序集还有Debug和R ...
- VC++调试程序、快捷键以及Debug版本与Release版本
1.如何在Release状态下进行调试 Project->Setting=>ProjectSetting对话框,选择Release状态.C/C++标签中的Category选General, ...
- debug版本和release版本的区别
Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序.Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用. ...
最新文章
- 宝塔mysql优化_宝塔面板下实现MySQL性能优化处理
- Java-protected的使用范围
- 【NLP】预训练模型综述
- python模块导入_Python模块导入详解
- java乒乓_Java -- 乒乓球 乒乓弹球游戏
- 单个下拉框数据保持问题
- win7系统怎样打开音频服务器,win7系统打开音频管理器的具体教程
- HDU2066:一个人的旅行(Dijkstra)
- 【做题记录】max-min+1=len 区间计数
- mysql 5.7 ssd_6T!阿里云MySQL 5.7 存储空间再刷新高
- mysql5.6 主从同步
- 《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一3.3 验证XML文档
- linux sdb目录,linux – / dev / sdb:没有这样的文件或目录(但是/ dev / sdb1等存在)...
- pyqt5写一个抽奖程序(再次美化)
- stata绘制地理分布图的spmap命令
- win7开机突然变得很慢_Win7电脑反应变慢怎么办?
- 【教程篇】手机卡刷Rom详细教程
- Test failed due to unrecognized service account for this product, please submit initial report for t
- 高通 linux usb 休眠,系统休眠(System Suspend)和设备中断处理
- 软件管理沉思录读书笔记