成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Keil uVision程序調(diào)試常用技巧

在前面的文章中我們介紹了如何開(kāi)始仿真調(diào)試,接下來(lái)我們將介紹一些常用的調(diào)試技巧。1. 了解編譯工具當(dāng)打開(kāi)已經(jīng)設(shè)計(jì)好的程序時(shí),我們首先需要認(rèn)識(shí)一些有用的工具。在Keil uVision中,藍(lán)色標(biāo)識(shí)表示當(dāng)前

在前面的文章中我們介紹了如何開(kāi)始仿真調(diào)試,接下來(lái)我們將介紹一些常用的調(diào)試技巧。

1. 了解編譯工具

當(dāng)打開(kāi)已經(jīng)設(shè)計(jì)好的程序時(shí),我們首先需要認(rèn)識(shí)一些有用的工具。在Keil uVision中,藍(lán)色標(biāo)識(shí)表示當(dāng)前選中的c文件進(jìn)行編譯。紅色標(biāo)識(shí)表示增量編譯,即只對(duì)修改過(guò)的部分進(jìn)行重新編譯,可以節(jié)省時(shí)間。黑色標(biāo)識(shí)表示全部重新進(jìn)行編譯,通常在懷疑編譯結(jié)果時(shí)使用。保持零警告是一個(gè)良好的編程習(xí)慣。

2. 處理編譯錯(cuò)誤

當(dāng)項(xiàng)目進(jìn)行編譯時(shí),如果出現(xiàn)錯(cuò)誤,我們需要雙擊錯(cuò)誤信息來(lái)定位到錯(cuò)誤行以修復(fù)錯(cuò)誤。錯(cuò)誤的種類多種多樣,這時(shí)候就考驗(yàn)?zāi)阏Z(yǔ)言編寫的基本功。例如,下圖是一個(gè)簡(jiǎn)單的錯(cuò)誤實(shí)例,無(wú)意中多打入了字母,只需去掉后重新編譯即可。

3. 開(kāi)始仿真調(diào)試

當(dāng)一切正常時(shí),讓我們認(rèn)識(shí)一下接下來(lái)需要用到的工具。從左到右依次為:開(kāi)始進(jìn)入仿真調(diào)試、設(shè)置或移除斷點(diǎn)、允許或取消斷點(diǎn)、允許或取消全部斷點(diǎn)、移除全部斷點(diǎn)。

4. 設(shè)置調(diào)試配置

在開(kāi)始調(diào)試之前,請(qǐng)注意圖示中標(biāo)注的部分。推薦選中,這樣開(kāi)始調(diào)試時(shí)代碼光標(biāo)會(huì)指向main函數(shù)的第一行,否則可能會(huì)停留在前面的匯編代碼處。

5. 開(kāi)始代碼調(diào)試

點(diǎn)擊"開(kāi)始進(jìn)入仿真調(diào)試"按鈕后,您將會(huì)看到相應(yīng)的界面,這樣您就可以真正開(kāi)始您的代碼調(diào)試了。關(guān)于接下來(lái)的調(diào)試步驟,我將在后續(xù)的文章中介紹。

通過(guò)以上介紹,希望您能更好地掌握 Keil uVision 程序調(diào)試的常用技巧。

標(biāo)簽: