Debug和Release区别VC下Debug和Release区别最近写代码过程中,发现Debug下运行正常,Release下就会出现问题,百思不得其解,而Release下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化
Debug模式下,生成的程序里面含有很多debug信息,也就是所谓的调试信息,Debug程序的特点是运行速度比较慢,并且体积比较大,这样的程序方便开发者对程序进行调试。
Release模式下,生成的程序一般不含调试信息,这样的程序不方便被调试,但是体积小,并且编译器会对代码做专门的优化,运行速度比Debug模式更快,这样的程序适合用来发布给用户。