1、 文檔目標(biāo)
解決MDK中選擇AC5時(shí)每次點(diǎn)擊build都會(huì)全編譯
2、 問題場(chǎng)景
在MDK中點(diǎn)擊build時(shí),正常會(huì)只進(jìn)行增量編譯,但目前每次點(diǎn)擊的時(shí)候都會(huì)全編譯。
3、軟硬件環(huán)境
- 軟件版本:Keil MDK 5.38a
- 電腦環(huán)境:Window 10
4、解決方法
1 在菜單點(diǎn)擊“Project”-->“Options for Target ‘ Project name ’…”。

圖 1
2?在“Options for Target”界面中選擇“Target”標(biāo)簽。
4

圖 2
3?在“Code Generation”下的“Use Cross-Module Optimization”前面的復(fù)選框進(jìn)行取消勾選,然后點(diǎn)擊OK確認(rèn)。

圖 3
4? 再次點(diǎn)擊“build”時(shí)就不會(huì)進(jìn)行全編譯了。
5“Use Cross-Module Optimization”是使用跨模塊優(yōu)化,它會(huì)自動(dòng)執(zhí)行多次編譯和鏈接步驟來生成優(yōu)化的代碼,因此編譯時(shí)間就會(huì)增加。