初级会员

- 积分
- 85
- 金钱
- 85
- 注册时间
- 2014-12-24
- 在线时间
- 9 小时
|

楼主 |
发表于 2017-11-22 15:29:08
|
显示全部楼层
如果你的licence是floating licence或者是Flex的,这类问题可能是由于网络设置不对导致的。 关于license获取影响速度的原理我给大家说一下: 1、首先 MDK 不支持多文件编译(--multifile ),即便你手工在命令行里面加入也不行,因为MDK本身 就是一个.c一个.c的生成命令行然后编译的。与之相对, IAR支持多文件编译,这种情况下,IAR实际上 只编译一次。 2、每次编译,ARM Compiler都要去获取一次license,我这里说的每次编译说的是每个命令行(每个.c), 而不是你单机了下编译按钮。如果你文件较多,而获取license是通过局域网,任何局域网的延迟都要 根据你目标文件的数量翻倍的。所以Keil编译文件最好联网。 |
|