首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

debug release区别,该如何处理

2012-03-09 
debug release区别今天一程序 开始一直有BUG 回来发现却好了不知为什么 突然发现是release版本调回debug版

debug release区别
今天一程序 开始一直有BUG 回来发现却好了 
不知为什么 突然发现是release版本
调回debug版本 却又BUG了
这是为什么???

[解决办法]
编译器在debug版本中插入了一些方便调试用的代码,release版本就将这些代码释放掉。如果在debug版本下有BUG,那你的Release版本也是有BUG的,估计你是没有发现。或者是一些ASSERT等等。
[解决办法]
debug中加入了一些便于调试的语句,或者说,没有做像Release那么多的优化
但实现的功能一定是一样的,除非你用它去控制底层的机器啥的~~
[解决办法]

调试用debug, 速度慢.

发布程序用release, 可以放到目标机运行.
[解决办法]
事实是,你的程序依旧有BUG,一般开发软件,先在debug版本下调试,如果没有错误就用release发布产品,release应用程序小很多,省去了很多调试东西!
[解决办法]
先在debug版本修复所有的bug,再到release版本去运行。
[解决办法]
“得八个”是带着调试信息的版本 大
“瑞丽死”是不带调试信息的版本 小
[解决办法]
debug是调试用的 release比较小 是最后产品好了才用的

热点排行