当前位置:C++技术网 > 资讯 > 编程常识:3 Debug与Release版本的exe的区别

编程常识:3 Debug与Release版本的exe的区别

更新时间:2015-07-03 08:59:30浏览次数:1+次

编程常识3:Debug与Release版本的exe的区别

    Debug版本和Release版本的区别在于,Debug版生成的应用程序文件如exe或者dll中嵌入了很多调试信息,方便调试。而Release版本则是最终的发行程序,编译器对程序文件exe或dll进行了优化,文件中没有调试信息,因此文件更小。

    在开发时,使用Debug模式运行程序,可以断点跟踪变量的信息等等,就是因为在Debug版本的exe中内嵌了跟踪信息,这样就可以随时知道相关的信息。而Release版本去除了这些信息后,很多信息无法跟踪了。所以,不要使用Release版去调试。而且,程序调试通过后,最终给其他人使用时,请编译成Release版本的哦。

    [来源:C++技术网]