专业网站建设品牌,18年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
技术支持
> Debug和Release的区别是什么(非常详细)?
Debug和Release的区别是什么(非常详细)?
来源:网络整理 时间:2023/2/17 15:30:35 共
3674
浏览
VIP会员(带永久答疑)郝翔宇昨天问了我一个问题,他说无法在 Dev C++ 下调试,不管在任何地方打断点,一调试就闪退,程序不会在断点处暂停。
我思考了一下没有答案,决定远程操作,结果发现郝翔宇在编译和链接程序时,选择的是 Release 版本,不是 Debug 版本;然而 Release 版本是不支持调试的,只有 Debug 版本才支持调试。
Debug 版本
Debug 是“调试”的意思,Debug 版本就是为调试而生的,编译器在生成 Debug 版本的程序时会加入调试辅助信息,并且很少会进行优化,程序还是“原汁原味”的。
你没听错,不是任何一个程序都可以调试的,程序中必须包含额外的辅助信息才能调试,否则调试器也无从下手。
Release 版本
Release 是“发行”的意思,Release 版本就是最终交给用户的程序,编译器会使尽浑身解数对它进行优化,以提高执行效率,虽然最终的运行结果仍然是我们期望的,但底层的执行流程可能已经改变了。
编译器还会尽量降低 Release 版本的体积,把没用的数据一律剔除,包括调试信息。
最终,Release 版本是一个小巧精悍、非常纯粹、为用户而生的程序。
总结
Debug 版本的存在是为了方便程序员开发和调试,性能和体积不是它的重点;Release 版本是最终交给用户的程序,性能和体积是需要重点优化的两个方面。
在开发过程中,我们一般使用 Debug 版本,只有等到开发完成,确认没有任何 Bug 之后,希望交给用户时再生成 Release 版本。
基本所有的集成开发环境(IDE)都可以在 Debug 版本和 Release 版本之间进行切换,下面是 VS2015 下的截图:
关于VIP会员
普通VIP会员可以阅读C语言中文网的所有收费文章,这些文章都是我们精心编辑的,都是干货,长期阅读大有裨益。
高级VIP会员还可以提供一对一答疑,有针对性地解决大家在学习过程中遇到的问题,让你少走弯路,尽快学会编程。答疑老师是C语言中文网站长——严长生。
所有VIP会员都是永久的,没有时间限制。一日开通,终身享受。
>>>请猛击这里了解VIP会员<<<
版权说明:
本网站凡注明“广州松河 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
易讯网站建设
网站建设 交易保障
手机银行网站建设
青海高端网站建设
网站建设 技术方案
南京网站建设流程
长春网站建设费用
网站建设众筹
网站建设结课
研究思路 网站建设
·上一条:
编程语言是什么
|
·下一条:
Go语言多维切片简述
同类资讯
dba数据怎么解析入库_数据库
mysql 查询一周,小型企业如何进行搞信息化建设OA_数据库
mysql数据库查询命令,java获取mysql某个数据库中所有表及表的
二级web程序考什么_数据库
mysql 查询触发器,mysql触发器为什么不建议使用_数据库
mysql数据查询优化,mysql使用groupby和order导致速度
MySQL多表多个count的用法如何写_数据库
Server数据库怎么导出一张表的数据_数据库
怎么退出mysql命令行_数据库
索引排序规则_数据库
mysql属于图数据库吗_数据库
Linux如何修复损坏的MySQL数据库_数据库
计算机二级的选择题范围_数据库
数据库和电子表格如何连接_数据库
mysqlpump_数据库
小程序怎么做_数据库
mysql查询数据库字段,excel字段名是什么_数据库
mysql 查询多个字段,mysql字段数最多是多少_数据库
什么是lamp计算机_数据库
filename函数使用方法_数据库
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2026 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com