Debug:調(diào)試版本,包括調(diào)試信息,所以其容量一般來(lái)說(shuō)比Release大很多,并且不進(jìn)行任何的優(yōu) 化(優(yōu)化會(huì)使得調(diào)試信息復(fù)雜化,因?yàn)樵创a和生成的指令之間關(guān)系會(huì)更復(fù)雜),以便于程 序員進(jìn)行調(diào)試。
Debug模式下生成兩個(gè)文件:除了**.exe或者.dll**文件外,還有一個(gè).pdb文件,該文件記錄 了代碼中斷點(diǎn)等調(diào)試信息。
Release:發(fā)布版本,不對(duì)源代碼進(jìn)行調(diào)試,編譯時(shí)對(duì)應(yīng)用程序的速度進(jìn)行優(yōu)化,使得程序在代碼 大小和運(yùn)行速度上都是最優(yōu)的(調(diào)試信息可以在單獨(dú)的PDB文件中生成)。Release模式下生 成一個(gè)文件**.exe或.dll**文件