解决GD32 STM32编译速度慢的四个简单步骤,让你的Keil编译速度翻倍!
四步让你的Keil编译速度翻倍。
第一步:关闭没用的编译listing
C Preprocessor Listing
“C Preprocessor Listing”选项在Keil中用于生成预处理后的C源文件。当您勾选此选项并编译项目时,Keil会创建一个预处理后的源代码文件,其中包含所有的宏替换、头文件内容以及其他预处理指令执行的结果。
选择是否勾选这个选项取决于您的需求:
- 勾选
- 不勾选
总之,除非您有特定的需要(例如调试预处理器问题),否则通常不需要勾选“C Preprocessor Listing”选项。如果您决定勾选它,记住这可能会增加一些编译时间,并产生额外的输出文件。
C Compiler Listing
“C Compiler Listing”选项在Keil中用于生成一个详细的编译器列表文件。这个文件会显示C代码是如何被编译器转化为汇编语言或机器代码的。
以下是勾选和不勾选“C Compiler Listing”选项的情况:
- 勾选
- 不勾选
总体建议:
第二步:可以对标准库进行设置,不是每次都编译,如没变化就不用重复
第三步:关闭一些输出文件, 当如如果关闭Browse Info那也无法上下文查找了。
但是,我们偶尔关一下,提升下速度,验证功能,还是很有必要的。
第四步:关闭错误提醒, 这个要关闭之后,速度会更快很多。
作者:weixin_46801290