lar*_*moa 9 windows compiler-construction gcc visual-studio
我们正在努力减少Windows上的编译时间,因此正在考虑所有选项.我试图在谷歌上查看使用GCC(MinGW或Cygwin)和MSVC编译器(CL)的编译时间之间没有任何运气的比较.当然,进行比较并不难,但如果可以的话,我宁愿避免重新发明轮子.
有人知道那里的比较吗?或者也许有人有一些实践经验?
输入非常感谢:)
比较编译器并不简单:
-O3已知 gcc 通常会生成比-O2或慢的代码-Os。-fno-strict-aliasing/ -fstrict-aliasing)。您是否需要完整的 IEEE 754 或者您可以弯曲浮点指针计算规则 ( -ffast-math)。最后你会发现结果小于统计误差;)
即使使用单个应用程序,结果也可能是不确定的(函数 A 在 gcc 中表现更好,但 B 在 msvc 中表现更好)。
附言。我想说 cygwin 将是最慢的,因为它在 POSIX 和 WinAPI 之间有额外的间接级别。