release版本和debug版本

來源:互聯網
上載者:User

標籤:c++   調試   debug   release   

程式一般分為Debug版本和Release版本,Debug版本用於內部調試,Release版本發行給使用者使用

Release和Debug有什麼不同

Release版稱為發行版,Debug版稱為調試版。

Debug中可以逐步執行、跟蹤等功能,但產生的可執行檔比較大,代碼運行速度較慢。Release版運行速度較快,可執行檔較小,但在其編譯條件下無法執行調試功能。

Release的exe檔案連結的是標準的MFC DLL(Use MFC in a shared or static dll)。這些DLL在安裝Windows的時候,已經配置,所以這些程式能夠在沒有安裝Visual C++ 6.0的機器上運行。而Debug版本的exe連結了調試版本的MFC DLL檔案,在沒有安裝Visual C++6.0的機器上不能運行,因為缺相應的DLL,除非選擇use static dll when link。


release版本和debug版本

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.