windows環境除錯

2021-08-19 10:48:12 字數 1698 閱讀 9036

一、除錯

1、除錯(debug):又稱除錯,是發現和減少電腦程式和電子儀器中程式錯誤的乙個過程

2、除錯的步驟:

·發現程式錯誤的存在

·以隔離(將**分成一塊一塊)、消除等方式對錯誤進行定位

·確定錯誤產生的原因

·提出糾正錯誤的解決辦法

·對程式錯誤予以改正

3、debug和release

debug:除錯版本,包含除錯資訊,便於程式設計師除錯程式

release:發布版本,進行了各種優化,便於使用者使用

debug和release的反彙編:

二、windows環境除錯

1、環境準備

2、快捷鍵

3、除錯時檢視當前資訊

檢視臨時變數的值

檢視記憶體資訊

檢視呼叫堆疊

檢視彙編資訊

方法一:

方法二:滑鼠右擊

檢視暫存器資訊

三、如何寫出易於除錯的**

1、優秀的**

·效率高

·可讀性高

·可維護性高

·可擴充套件性高

·注釋清晰

·文件齊全

2、常見的coding技巧

·使用assert

·盡量使用const

·養成良好的編碼風格

·新增注釋

·總結編碼陷阱

模擬實現庫函式:strcpy

#include#includechar* my_strcpy(char* dest, const char* src)

return ret;

}int main()

注意:·引數的設計

·返回值型別

·assert的使用

·引數部分const使用

·注釋的新增

四、程式設計常見的錯誤分類

1、編譯型錯誤

3、執行時錯誤:借助除錯,逐步定位

windows環境phpstorm除錯環境搭建

一 安裝設定xdebug 這個一般有兩個步驟1 瀏覽器的xdebug外掛程式安裝,一般用firefox的外掛程式,chrome好像不太好使,chrome安裝後的 效果 可選操作 安裝後如下圖所示,需要配置idekey 填入phpstorm 開啟瀏覽器,如果是用chrome或者firefox可以找到對...

windows環境phpstorm除錯環境搭建

一 安裝設定xdebug 這個一般有兩個步驟1 瀏覽器的xdebug外掛程式安裝,一般用firefox的外掛程式,chrome好像不太好使,chrome安裝後的 效果 安裝後如下圖所示,需要配置idekey 填入phpstorm 開啟瀏覽器,如果是用chrome或者firefox可以找到對應的xde...

windows環境phpstorm除錯環境搭建

一 安裝設定xdebug 這個一般有兩個步驟1 瀏覽器的xdebug外掛程式安裝,一般用firefox的外掛程式,chrome好像不太好使,chrome安裝後的 效果 安裝後如下圖所示,需要配置idekey 填入phpstorm 開啟瀏覽器,如果是用chrome或者firefox可以找到對應的xde...