提高单片机编译速度的几个小技巧

2023-08-18 11:24:18    来源 : 面包芯语

可能是绝大部分人首先想到的就是:换更高配置的电脑。


(资料图片)

有些不必要的调试、浏览信息文件,在编译时可以不用配置输出,比如:

1、Keil MDK

Project -> Options for Target -> Output/Listing:

这里面的的配置,就会影响编译速度,特别是Browse Information(浏览信息),使用Go to Definition Of 功能,就需要有这类文件。

如果勾选,就会输出一些“编译中间文件”,你在设置的输出路径下(默认“Listings”和“Objects”)就有很多中间文件,这些文件在编译过程都会占用编译时间。

这些文件的内容及作用可以参看文章:Keil系列教程_文件类型及相关描述

2、IAR EWARM

类似Keil MDK,IAR也有相关的输出文件配置,比如:

Project -> Options -> C/C++ Compiler -> output:

这个和换电脑不同的是:换编译器仅是软件工具,不用看老板脸色。

比如:KeilMDK从AC5升级到AC6,速度就会快很多。

还可以将MDK的编译器换成gcc编译器:手把手教你在Keil MDK中使用GCC编译器工具链

AC5 和 AC6 优化选项重要内容和区别

标签:

相关推荐

x 广告

如有意见请与我们联系 邮箱:8 97 180 9 @qq.com

豫ICP备2021032478号-31

Copyright ©  2015-2022 元宇宙版权所有