HAL库中的函数调用比较多,还有文件也比较多,这里是库的分层设计的原因
要是想减小编译时间,可以先把HAL库编译成一个库文件,再工程中添加上库,那么,在编译工程时,HAL库就不用再编译了
如果使用IAR,会快些。
如果使用Keil,可以将Output------Browse Information去掉就会快
用库是肯定会慢一些的 一些头文件的调用都会增加时间
只能减少反复调用头文件
可以选择不加载自己用不到的库文件
然后提高一下优化等级,
Output------Browse Information去掉就会快很多。
但是右键goto 就不能用了
最快的方法是把库编译成lib文件加入工程
不过这样就没办法直接F12查找函数原型
这个没有办法的,建议换一台稍微好点的电脑就可以了。
另外,
同样IAR也有类似的编译方法