c語言debug
發布時間: 2023-03-02 14:11:55
Ⅰ c語言dev c++,選項release,debug,profiling什麼意思
debug調試,release發行版,profiling性能分析。
作用:
debug可以對軟體進行單步執行,堆棧跟蹤,調試等操作來發現bug。
release如果最終調試後程序沒有明顯bug,可以作為可用的軟體分享給他人使用就可以使用這個選項編譯。
profiling可以對軟體執行過程中的cpu利用率,內存佔有進行分析,也可以用來發現,分析異常,bug。
(1)c語言debug擴展閱讀:
區別
主要是針對其面向的目標不同的而進行區分的。
Debug通常稱為調試版本,通過一系列編譯選項的配合,編譯的結果通常包含調試信息,而且不做任何優化,以為開發人員提供強大的應用程序調試能力。Debug版本包括調試信息,所以要比Release版本大很多。是否需要DLL支持,主要看採用的編譯選項。如果是基於ATL的,則Debug和Release版本對DLL的要求差不多。
而Release通常稱為發布版本,是為用戶使用的,一般客戶不允許在發布版本上進行調試。所以不保存調試信息,同時,它往往進行了各種優化,以期達到代碼最小和速度最優。為用戶的使用提供便利。
Ⅱ C語言 怎麼調試程序
一、在keil中調試c語言程序
1、打開我們的程序,點擊菜單欄右側的start/stopdebug..按鈕,進入調試模式,如下圖。
熱點內容