Debug和Release之區別

2021-04-28 08:10:08 字數 346 閱讀 7185

debug 通常稱為除錯版本,它包含除錯資訊,並且不作任何優化,便於程式設計師除錯程

序。release 稱為發布版本,它往往是進行了各種優化,使得程式在**大小和執行速度

上都是最優的,以便使用者很好地使用。

debug

模式下會將很多除錯資訊新增到程式中,而release模式下不會有,速度有一定變化,單不明顯。

發布生成的專案2者的大小有一點微小的變化   後者稍微少一點點。

布置到伺服器上release和dubug版本應該差不多吧。  沒測試過。

//2009.7.16更新

release版本在64位機器上會出問題的。

//結束

Qt之版本(Debug和Release)

release版本 發布版本 debug模式下,生成的程式裡面含有很多debug資訊,也就是所謂的除錯資訊,debug程式的特點是執行速度比較慢,並且體積比較大,這樣的程式方便開發者對程式進行除錯。release模式下,生成的程式一般不含除錯資訊,這樣的程式不方便被除錯,但是體積小,並且編譯器會對 ...

VC下關於debug和release的區別的討論

vc下關於debug和release的區別的討論 網上總結 2008 09 17 02 30 p.m.最近寫 過程中,發現 debug 下執行正常,release 下就會出現問題,百思不得其解,而release 下又無法進行除錯,於是只能採用printf方式逐步定位到問題所在處,才發現原來是給定的乙...

專案發布Debug和Release版的區別

一 debug和release的區別 debug 除錯版本,包含除錯資訊,所以容量比release大很多,並且不進行任何優化 優化會使除錯複雜化,因為源 和生成的指令間關係會更複雜 便於程式設計師除錯。debug模式下生成兩個檔案,除了.exe或.dll檔案外,還有乙個.pdb檔案,該檔案記錄了 中...