【ARM】MDK浏览信息的生成对于构建时间的影响
1、 文档目标
用于了解MDK的代码浏览信息的生成对于工程的构建是否会产生影响。
2、 问题场景
客户在MDK中使用Compiler 5对于工程进行构建过程中发现,对于是否产生浏览信息会对于构建时间产生一定的影响。在Options中Output栏中勾选了Browse Information后,比之前的构建时间有所增加。
3、软硬件环境
1、软件版本:Keil MDK 5.38a
2、电脑环境:Windows 11
3、外设硬件:无
4、原因分析
根据原厂对于Browse Information信息的产生在Compiler 5和Compiler 6上面是不一样的。
在使用Compiler 5的时候,对于浏览信息的产生是在工程构建的过程中产生的,所以在生成浏览信息的情况下会比不生成浏览信息会耗时增长。
但是,在compiler 6中对于浏览信息的生成不再依赖于编译构建的这一个过程。使用Compiler 6的情况下,Uvision IDE在打开工程的情况下,就会在后台自动地产生浏览信息,在状态栏中会提示“Creating Browse Information ...”(如图4),因此使用Compiler 6在构建工程的时候,对于浏览信息的生成就不会再占用工程构建的时间。
这也是为什么使用Compiler 6会比Compiler 5构建时间更快的原因之一。
图4
———————————————————————
版权声明:本文为亿道电子科技有限公司原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。