㈠ 用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的东西,该追新就该追新。