1. 程式人生 > >Keil中translate,build和rebuild區別

Keil中translate,build和rebuild區別

在Keil程式設計環境下,有三個按鈕Translate,Build,Rebuild三個選項編譯選項。

Translate是編譯當前改動的原始檔,在這個過程中檢查語法錯誤。但並不生成可執行檔案

Build是隻編譯工程中上次修改的檔案及其它依賴於這些修改過的檔案的模組,同時重新連結生成可執行檔案。如果工程之前沒編譯連結過,它會直接呼叫Rebuild All。另外在技術文件中,Build實際上是指increase build,即增量編譯。

Rebuild是不管工程的檔案有沒有編譯過,會對工程中所有檔案重新進行編譯生成可執行檔案,因此時間較長。

 

因此當平時對工程原始檔裡面main.c之類的進行修改時,選擇用build編譯連結生成可執行檔案就行了