㈠ 用keil uVision2 編譯程序時,cpu佔用率特別高,能達到40%,這是什麼原因還請高手請教!
你這個跟你裝的系統沒關系,你要清楚,單片機和電腦所運行的程序叫做機器語言,是一個很復雜,也很難理解的一種語言,目前最接近機器語言的就是匯編語言,你看匯編語言的繁雜就可以想像機器語言了。所謂的編譯就是把我們所寫得高級語言編譯成機器能夠識別的機器語言。往往在高級語言裡面簡單的一條語句,編譯為低級語言時會有很多句,會超出你的想像,所以編譯的時候CPU的佔用就很高了。
㈡ 關於如何提高keil的編譯速度
Project -> Options for Target -> C/C++下面勾選「Optimize for Time」優化時間,即優化代碼中費時的地方。
Keil(MDK-ARM)系列教程(四)_工程目標選項配置(Ⅱ):
http://blog.csdn.net/ybhuangfugui/article/details/53131141
Keil系列教程:
http://blog.csdn.net/column/details/13472.html
㈢ 為什麼用keil編譯STM32的文件那麼慢
keil編寫STM32多是C語言下的編譯匯編,要和同類的C語言編譯工具比較,不能和面向對象語言的程序比速度。個人認為速度不慢。
雖然keil軟體對於硬體要求不高,但目前來說最好使用intel i5 3代以上,內存4g以上的硬體配置。
編譯有編譯文件,編譯有修改的文件,和編譯工程內所有文件;合理使用提高速度,另外值得注意的是修改c語言中.h文件後,與之相關的所有文件都會重新編譯。
有些it公司的保密軟體,與keil兼容性不好影響會嚴重keil編譯速度(親身經歷過)。
㈣ 為什麼我的電腦用KEIL編譯突然變慢了很多,之前很快的,也沒有中毒,重裝軟體也不行
首次編譯時需要初始化較多的功能模塊,是占較多的CPU,之後的編譯就比較快。
㈤ 如何提高Keil4的編譯速度
沒有必要提高Keil4的編譯速度,短小程序的編譯也就是點下滑鼠的功夫就完成了。
稍長一些程序,編譯也不過幾秒的事。也不是需要幾十分鍾,想提高速度。
如果程序真的很長,編譯就需要一點時間的,這提高不了速度。要提高速度,只能在寫程序時,盡量優化吧。
如果你的電腦編譯的時間很長的話,還是查一個系統的問題吧。
㈥ 為什麼keil 編譯超慢
編譯速度慢,是因為你的系統中開了一些比較佔CPU的進程.
打開「任務管理器」,把一些不必要的進程全部結束,編譯的速度就會非常快。
我家那P4_1.8的CPU,在平時的時候編譯都非常快,前提是我開的進程一般比較少。
Good Luck
㈦ 如何解決keil編譯慢的問題,同一軟體在別人電腦里很快,而我的編譯需要30-40秒。
你在Keil里把生成HEX文件去掉,這樣就會快一些,如圖上紅線圈的地方,不要勾選
㈧ 為什麼stm32的ucos和ucgui在在keil編譯太慢,需要好幾分鍾,怎麼改進啊
文件多,編譯就慢,你使用Build編譯按鈕(快捷鍵F7),不要使用Rebuild,使用Build編譯按鈕的好處是如果一個.c文件沒有改動,那麼下次在編譯的時候,這個文件就不會被編譯,而是直接鏈接上次的編譯結果.Rebuild會重新編譯所有的文件的,不管文件有沒有改動.
㈨ keil uvision2 編譯時速度特慢,如何解決 PS:剛安上時編譯速度很快,後來就巨慢!!
第二版沒法編譯太大的程序,具體是多大查文檔吧我也記不了那麼多,超過了的話要麼是編譯不了,要麼就是巨慢。keil的東西,該追新就該追新。