Visual C++将整合Clang

jopen 8年前

微软在 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 的目的是改进跨平台支持。

来自: Solidot