1、 文檔目標
用于了解MDK的代碼瀏覽信息的生成對于工程的構建是否會產(chǎn)生影響。
2、 問題場景
客戶在MDK中使用Compiler 5對于工程進行構建過程中發(fā)現(xiàn),對于是否產(chǎn)生瀏覽信息會對于構建時間產(chǎn)生一定的影響。在Options中Output欄中勾選了Browse Information后,比之前的構建時間有所增加。
3、軟硬件環(huán)境
1、軟件版本:Keil MDK 5.38a
2、電腦環(huán)境:Windows 11
3、外設硬件:無
4、原因分析
原廠對于Browse Information信息的產(chǎn)生在Compiler 5和Compiler 6上面是不一樣的。
在使用Compiler 5的時候,對于瀏覽信息的產(chǎn)生是在工程構建的過程中產(chǎn)生的,所以在生成瀏覽信息的情況下會比不生成瀏覽信息會耗時增長。
但是,在compiler 6中對于瀏覽信息的生成不再依賴于編譯構建的這一個過程。使用Compiler 6的情況下,Uvision IDE在打開工程的情況下,就會在后臺自動地產(chǎn)生瀏覽信息,在狀態(tài)欄中會提示“Creating Browse Information ...”(如圖4),因此使用Compiler 6在構建工程的時候,對于瀏覽信息的生成就不會再占用工程構建的時間。
這也是為什么使用Compiler 6會比Compiler 5構建時間更快的原因之一。

圖4

首頁 > 資源中心 > FAQ
