博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微软承诺将在今年的 Visual C++ 更新中加入 Clang 编译器
阅读量:6645 次
发布时间:2019-06-25

本文共 688 字,大约阅读时间需要 2 分钟。

The LLVM Dragon logo, said to have "connotations of power, speed and intelligence"

微软最近发布将在2015年11月 Visual C++ 更新中加入 Clang 编译器 ,Clang 开源编译器以相比GCC更快的编译速度和更优的错误提示著称。

Clang关于C,C++,及Objective C的编译器,能够生成LLVM 的中间代码,是支持跨平台编译的开源项目。起初Clang只支持Apple开发,在2007年开源。目前,Google,Sony 以及其他大公司都在使用。

VisualStudio 2015已经整合了Android和iOS 开发使用的Clang。编译Android应用时可选择GCC或Clang 工具箱。

即将集成的Clang 编译器将支持Windows 应用程序。

Visual C++ 是由 Visual Studio IDE,前端编译器(生成AST文件),后端编译器(可以读取AST文件,并生成可执行的代码)等几部分组成,其中前端编译器成为C1,后端编译器称为C2,C1和C2是不同的开发团队。

微软此次会将Clang 加入到C1组中,C2继续后端编译器开发工作。Clang 生成LLVM IR文件,会在C2 编译转换。代码生成过程保持不变。

此次微软引入Clang/C2是为了支持跨平台开发。就拿Office来说,使用Clang 之后,Office可以在Andorid,iOS,Windows10 运行畅通,有效提升代码质量。

预计2016年2月,Clang/C2有望发布。微软也正在计划发布“build only”版本的Visual C++,该版本只需要安装编译器和命令行工具就可运行,可以不需要Visual Studio IDE。

转载地址:http://onevo.baihongyu.com/

你可能感兴趣的文章
A+B for Input-Output Practice (II)
查看>>
Qt Widget Gallery
查看>>
HBase图形界面管理工具HBaseXplorer发布1.0.2
查看>>
精美高清壁纸:2013年1月桌面日历壁纸免费下载
查看>>
Extjs Dom
查看>>
air 加载本地图片
查看>>
new与delete
查看>>
xtoi (Hex to Integer) C function - Nanoseconds Network
查看>>
如何识别移动硬盘
查看>>
T400换风扇解决开机fan error问题
查看>>
Unitils+hibernate+Spring+PostgreSql做dao层测试遇到的错误
查看>>
关于MVC使用Code-First代码优先来先建实体类中间添加新字段不需要重新建立数据库的方法...
查看>>
【SAS NOTES】字符串处理函数
查看>>
constellio——基于solr的开源搜索引擎系统源码研究(四)
查看>>
PS制作流星效果
查看>>
Windows Phone HttpWebRequest
查看>>
建造者模式 - 设计模式学习
查看>>
企业搜索引擎开发之连接器connector(七)
查看>>
.NET应用加载容器KGlue
查看>>
A.9- ASP.NET 中的验证控件(Validator)
查看>>