一款能提升C/C++编译速度的工具

关注+星标公众,不错过精彩内容

d833f043a058826ef32faf9e42b20658.gif

作者 | strongerHuang

微信公众号 | strongerHuang

嵌入式软件开发,如果没有一个好的开发环境,很容易影响编码效率,特别是代码编译速度。

一个C/C++软件项目,编码一分钟,编译一小时钟,这谁能受的了?

13c3b62010f97193f5bd003fdb29722a.gif

今天,我们就来说说软件开发中,常见的提高编译速度的一些操作和方法。

换更高配置电脑

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

这也是其中一个办法,大公司还好,但如果是中小公司呢,有几家小公司愿意给你换电脑?

所以,这个方法对于很多中小公司来说不现实。

9c35552444b096691fbccd64798db4f7.jpeg

优化代码

对于小项目而言,确实可以通过优化代码来提高编译速度,但问题是,小项目编译本身就不费时间。

而对于大项目,优化代码本身不是一件容易的事,需要投入大量的人力和物力。

再次,优化代码,不敢保证代码无bug,或者功能不出问题。也就是说潜在的风险比较大,特别是大项目。

所以,这个方法只适用于小项目,对于小公司的大项目,在时间紧急的情况下不现实。

换编译工具

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

这种方法存在一个问题:兼容性问题。

如果你的软件项目不兼容对应的编译工具,就会存在一定的风险。

使用Incredibuild (快编大师)

去年接触了Incredibuild(快编大师),发现功能还是很强大,其中主打一个【编译速度快】。

什么是Incredibuild?

Incredibuild中文名叫快编大师,一种利用局域网中空闲 CPU 或云计算,为每台机器武装数百个内核,从而为耗时的软件开发加速。

直白的说:它可以缩短你项目的编译时间。以下是一些不同类项目的加速数据:

b678d53391794b515a2d8b0235770937.png

37a72664d06a57fec6bdf7ff7ac4725a.png

dbe6919b90cb0c23c69b9827d5c99c83.png

c4698d3789f25c1930ce52ebfd526fa5.png

3d2b0e40e3afe5d4c977f6eec0fdc0a8.png

5cb5fae1628cf88e85315996edc8b67b.png

快编的工作方式:

ea42e94a29ecc2c229192ff5a84c9e4a.png

它能做到:代码不变 • 流程不变 • 工具不变 • 大幅提速。

f7634f88bde9b0818a02ec4cdb3018f3.png

兼容市面上大部分平台和工具:

f4f64afd28b5d7c4c27a3e335f257633.png

如果大家有需要,可以扫码申请试用license:

a699558e773fbeb6192e9337df2d6343.png

或者进群与技术支持聊聊,

c0a9a3505cd9ce6923aa30da646da753.png

也可私信我。

猜你喜欢

转载自blog.csdn.net/ybhuangfugui/article/details/132485278