行业资讯网欢迎您!!!

网站收藏健康资讯网联系我们

导航菜单

clang-C语言等的轻量级编译器

clang

《clang》,此词条收录于06/18,仅供参考

      Clang是一个C、C++、Objective-C和Objective-C++编译器前端,由Apple公司主导开发,基于LLVM编译器后端。它的目标是提供一个GNU编译器套装(GCC)的替代品,支持大多数的GCC编译设定和非官方语言扩充功能。Clang的源代码发布于BSD协议下,自LLVM 2.6版本开始,与LLVM一起释出新版本。Clang的主要贡献者包括Apple、微软、谷歌、ARM、索尼、英特尔和AMD等公司。Clang的特性包括支持普通lambda表达式、返回类型的简化处理以及更好的处理constexpr关键字。自Clang 15版本开始,它已经完全支持所有已发布的C++标准,实现了大部分C++20的功能,并对即将到来的C++23标准提供了初步支持。自Clang 6.0.0版本开始,默认情况下,Clang使用GNU++14方言编译C++,该方言包含C++14标准和遵从GNU扩展的功能。

版权声明:本站内容由互联网用户投稿自发贡献或转载于互联网,文章观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2024tuiguang@gmail.com举报,一经查实,本站将立刻删除。

合作:2024tuiguang@gmail.com