GCC/Clang/C++各编译器版本优势对比

首先声明结论数据转自:http://clang.llvm.org/comparison.html
http://www.qingpingshan.com/rjbc/cyy/316577.html
https://www.cnblogs.com/qoakzmxncb/archive/2013/04/18/3029105.html

最近在算法移植时用到luxand人脸检测识别算法(目前版本相比国内人脸识别差距较大,玩玩就好),由于使用编译器版本及参数不同导致部分平台无法运行,故而了解下不同编译器差别。

主要结论:
Clang 比GCC 快得多,使用的内存也少得多。
GCC获得GPL许可证。 clang使用BSD许可证,该许可证允许它被嵌入到非GPL许可的软件中。
在许多方面,Clang对C ++的支持比GCC更加合规。
Clang的C和C ++支持比Elsa更加成熟和实用,并且包含许多C ++ 11的特性。

看起来 clang 在编译时间上做了大量优化。clang-4.0.1 的编译速度要快于 clang-3.9 。尽管 GCC-7.1 要快于 GCC-6.3,所有的 GCC 版本要慢于 GCC-4.9,GCC-4.9 是编译优化代码最

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值