整理 | 彭慧中 责编 | 屠敏
出品 | CSDN(ID:CSDNnews)
GCC(GNU Compiler Collection,简称为GCC)指导委员会已经批准了 GCC Rust 前端,该前端由 GNU 编译器套裝提供 Rust 编程语言支持。GCC 指导委员会宣布,Rust 前端“GCC Rust”适合被纳入 GCC 主线代码库,并且可能会在明年的 GCC 13 发布之前被合并到主线当中。
GCC Rust的茁壮成长
=================
GCC Front-End For Rust(也称为 GCC Rust)是 Rust 语言在 GCC 之上的一个完整替代性实现,目标是成为 GNU 工具链的上游。官方的 Rust 编译器实现是基于 LLVM 的,而 GCC Rust 是一个前端项目,与 LLVM 不同的是该编译器将获得对所有 GCC 内部中端优化通道的完全访问权。与 GCC 的紧密结合的项目往往能够从 GCC 插件中受益。当然 GCC 也会带来对更多目标架构的支持,基于 GCC 的 Rust 编译器将使 GCC Rust 在新的平台上更加容易启动。
在这个项目创立时,Rust 还处于 0.9 版本,随着 Rust 语言已经足够稳定,创建替代性编译器的绝佳时机已然到来。从 2020 年 11 月开始,开发者 Ph