1、 文檔目標
解決MDK中選擇AC5時每次點擊build都會全編譯
2、 問題場景
在MDK中點擊build時,正常會只進行增量編譯,但目前每次點擊的時候都會全編譯。
3、軟硬件環(huán)境
- 軟件版本:Keil MDK 5.38a
- 電腦環(huán)境:Window 10
4、解決方法
1 在菜單點擊“Project”-->“Options for Target ‘ Project name ’…”。
圖 1
2?在“Options for Target”界面中選擇“Target”標簽。
4
圖 2
3?在“Code Generation”下的“Use Cross-Module Optimization”前面的復選框進行取消勾選,然后點擊OK確認。
圖 3
4? 再次點擊“build”時就不會進行全編譯了。
5“Use Cross-Module Optimization”是使用跨模塊優(yōu)化,它會自動執(zhí)行多次編譯和鏈接步驟來生成優(yōu)化的代碼,因此編譯時間就會增加。