
编译时间是个大问题,对吗?
某位不愿意透露姓名的大型跨国客户曾告诉我他的一个困扰。他们有一个 Perl 脚本,用于构建 C++ 医疗成像平台。这个脚本名字叫“medmake”,但工程师称之为“mad make”,因为这个脚本耗费的时间无穷无尽。?
我还知道有一家小型航运公司,因为没有人能维护他们定制的构建系统,最终放弃了这个用 C 语言设计的优秀软件。而且其中一个联合创始人认为,他可以做得更好。真是个悲剧!
C++ 编译需要多长时间才能完成?冗长的 C++ 编译时间,是否让你对低效的生产率感到绝望?为此,我特地撰写了本篇博客。如果你想了解更多的细节,建议查看这个主题的相关指南。
但是……加速编译不是你的职责所在吗?
的确是,但我们在不同领域各有所长。如果你试过我们的解决方案,你将明白为什么在加速编译领域,Incredibuild 是当之无愧的市场领导者。这个指南凝聚了我们多年 C++ 工作的精髓,也可以帮助大家减轻很多工作的痛苦。
为什么 C++ 构建耗时这么久?
C++ 是一种复杂的语言,它的句法解析就像试图理解“Time flies like an arrow; fruit flies like a banana”这句话一样困难(究竟是“时间像箭一样飞逝,水果像香蕉一样飞逝”还是“时间像箭一样飞逝,果蝇喜欢香蕉”?两种理解在语法上都是正确的)。Scott Meyers,C++ 的权威,创造了“最让人费解的解析”这个术语,更多内容可以点击链接阅读。在我看来,在 C++ 中,“让人费解的解析”比比皆是。编译器优化,可能是一剂特效药,构建说不定马上

最低0.47元/天 解锁文章
1179

被折叠的 条评论
为什么被折叠?



