C/C++ 编译器全面采用 LLVM

英特尔的长期编译器专家 James Reinders 在一篇博客,他们将在下一代英特尔 C/C++ 编译器中使用 LLVM 开源基础架构;并分享了一些相关信息

在构建时间方面,英特尔工程师报告称,新的基于 LLVM 的 oneAPI DPC++/C++ Compiler 2021.3 的构建时间相较他们的经典 C++ 编译器要减少了 14%。虽然经典英特尔 C++ 编译器一直比上游的 LLVM 和 GCC 快,但 oneAPI DPC++/C++ Compiler 2021.3 可提供比 GCC 11.1 快 41% 的性能。且新的基于 LLVM 的编译器的浮点性能比 ICC 高约 19%

 

并建议所有新项目都使用基于 LLVM 的英特尔 C/C++ 编译器,现有项目也应计划在今年迁移到新的编译器。James 称,在未来的某个时间点,经典 C/C++ 编译器将进入"Legacy Product Support"模式。这标志着对经典编译器基础的定期更新结束,它们将不再出现在 oneAPI 工具包中。

“全新的基于 LLVM 的 Intel C/C++ 已与经典版本达到同等水平,基于 LLVM 的 C/C++ 提供了我们拥有的最佳优化技术。我们建议所有用户现在就尝试新的 C/C++ 编译器,享受好处并提供反馈。”

此外,基于 LLVM 的英特尔 Fortran 编译器也正在进行中。目前,已有一个基于 LLVM 的 Fortran 编译器测试版提供了对 Fortran 的广泛支持,还有一些功能仍在开发中。

更多详情可查看官方博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Mac上配置C/C++环境,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装了Xcode命令行工具。打开终端并运行以下命令来安装: ``` xcode-select --install ``` 2. 下一步是安装一个C/C++编译器。在Mac上,你可以使用Clang作为默认的C/C++编译器。继续在终端中运行以下命令安装: ``` brew install llvm ``` 3. 接下来,你需要安装一个文本编辑器或集成开发环境(IDE)。Visual Studio Code是一个流行的选择,它支持C/C++开发并有许多有用的插件。你可以在Visual Studio Code的官方网站上下载并安装它。 4. 在Visual Studio Code中,打开扩展视图(点击左侧的方块图标),然后搜索并安装"C/C++"扩展。这个扩展提供了C/C++语言支持和调试功能。 5. 现在你已经配置好了C/C++环境,可以创建一个新的C/C++项目或打开现有的项目。在打开的项目文件夹中,创建一个新的C文件(例如hello.c)并编写你的代码。 6. 若要编译和运行C代码,请按下快捷键"Cmd + Shift + B",然后选择合适的构建任务(例如"Build"或"Compile")。这将在终端中运行编译器并生成可执行文件。 7. 最后,你可以在终端中运行生成的可执行文件。在终端中,导航到你的项目文件夹并输入以下命令: ``` ./可执行文件名 ``` 这样,你就完成了在Mac上配置C/C++环境的过程。希望对你有帮助!如果你有任何问题,请随时问我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值