转 Visual C++ 将整合Clang
2015-10-23 09:53
190 查看
原文见:http://www.solidot.org/story?sid=45898
微软在11月释出的Visual C++更新将整合Clang开源C和C++编译器,开发者将可以用Clang编译Windows应用程序。Visual Studio 2015已经整合了Clang编译器,但它是被用于Android和 iOS上的应用开发,而这一次整合是用之开发Windows程序。Visual C++由多部分构成,其中包括前端编译器,用于生成代表程序内容的抽象语法树;后端编译器则读取抽象语法树生成执行代码。前端编译器称为C1,后端称为 C2,由微软的不同团队开发。最新的整合将用Clang取代C1,后端继续用C2。微软推出Clang/C2 for Windows的目的是改进跨平台支持。
微软在11月释出的Visual C++更新将整合Clang开源C和C++编译器,开发者将可以用Clang编译Windows应用程序。Visual Studio 2015已经整合了Clang编译器,但它是被用于Android和 iOS上的应用开发,而这一次整合是用之开发Windows程序。Visual C++由多部分构成,其中包括前端编译器,用于生成代表程序内容的抽象语法树;后端编译器则读取抽象语法树生成执行代码。前端编译器称为C1,后端称为 C2,由微软的不同团队开发。最新的整合将用Clang取代C1,后端继续用C2。微软推出Clang/C2 for Windows的目的是改进跨平台支持。
相关文章推荐
- C++ 11 强制类型转换 北京大学程序实习公开课
- C++ STL中常见的typename关键字的作用
- 最长递增子串(LIS)算法_严格单调递增_单调递增_连续_不连续
- 第6周项目5 后缀表达式
- c++ 11 异常处理 北京大学C++程序设计实习公开课
- 【第7周 项目4 - 队列数组】
- C++的引用
- 【第7周 项目3 - 负数把正数赶出队列】
- 高精度除法与求余C++版和java版
- 1021. 个位数统计 (15)
- 第6周项目4 数制转换
- Leetcode Rotate Image
- 【C/C++学院】0819-/类的成员函数与const-mutable /构造与析构/拷贝构造deletedefault以及深浅拷贝/静态成员函数成员变量类在内存的存储默认参数/友元类以及友元函数
- Leetcode NO.246 Strobogrammatic Number
- 第6周项目3 括号的匹配
- C++异常处理
- Leetcode NO.252 Meeting Rooms
- Leetcode NO.243 Shortest Word Distance
- c语言 -> 条件控制 / if / switch / for
- C++ 之main 函数的返回值