我一直在使用
gcc,g为我的C,C应用程序开发到现在,并发现它是惊人的.但浏览Stack Overflow我发现许多成员表示,Comeau编译器中的
错误报告比任何其他编译器要好.这是真的?我没有投资任何商业版本的编译器.当gcc,g做这个伎俩,真的值得花钱在C/C++编译器的商业版本上吗?
编写C的经验是,使用多个编译器编译
代码是在
代码中找到奇怪角落的好
方法.在我们的例子中,我们使用过gcc,Apple gcc和Visual Stu
dio编译器cl(这是免费的).在
Windows上,我更喜欢cl编译器,因为它编译速度更快(为我们提供了大约五倍的速度),并且
生成更好的
代码(上次检查速度快了30%).哪个编译器
生成最快的
代码总是依赖于应用程序.在我们特别的情况下,英特尔编译器不太擅长制作与普遍观点相反的
快速代码,所以没有真正的动机去使用它.
如果我们花了钱,Comeau的编译将会很好的帮助您进一步检查标准的一致性.除此之外,我对我们使用的编译器感到满意.