嗯......当我在寻找一个好的编译器时,我遇到了clang/LLVM.这个编译器给我的结果与icc,pgi等其他编译器相同.但问题是关于这个编译器的教程很少......请告诉我在哪里可以找到关于clang编译器的教程.
注意:我使用以下标志编译了我的c代码 clang -O3 -mfpmath=sse file.c
Clang(命令行编译器)采用gcc兼容选项,但接受并忽略了GCC采用的许多标志(如-mfpmath = sse).我们的目标是生成开箱即用的优秀代码.有一些标志允许clang违反在某些情况下可能有用的语言标准,例如-ffast-math.
如果您正在寻找良好的性能,我强烈建议您尝试使用链接时优化,它允许clang优化应用程序中的源文件.根据您所使用的平台,可以通过将-O4传递给编译器来实现.如果您使用的是Linux,则需要使用"gold"链接器(请参阅http://llvm.org/docs/GoldPlugin.html).如果你在Mac上,那么它应该"适用于"任何最新版本的Xcode.
| 归档时间: |
|
| 查看次数: |
3873 次 |
| 最近记录: |