GCC即将加入对Rust的支持 | 程序师 - 程序员、编程语言、软件开发、编程技术-迪欧吧

出品 | OSC开源社区(ID:oschina2013)

GCC 的 Rust 前端项目 Gccrs 已被批准合并到 GCC 主干,这意味着下一个版本的GCC 将能编译 Rust 源代码。

据介绍,GCC Rust 补丁基于上游 GNU Compiler Collection 代码库重新编写,并为新的前端设置了布局骨架,还为 i386 和 ARM 提供初始 target hook,然后开始布局前端代码。此外,GCC 编译器支持的目标 (targets) 数量要远远多于标准的 Rust 编译器。

通过将 GCC 作为后端集成到 rustc 中,可以更好地实现支持这些 target。除了 LLVM 之外,rustc master 还为 Cranelift(更快的调试编译)和 GCC(拜候不支持 LLVM 的架构)提供了开发中的后端。

开发者 Arthur Cohen 表示 Gccrs 仍处于实验性阶段,在发布之前会进行大量更改。

GCC Rust 的代码仍然需要更仔细的审查。按照计划,它有可能作为 GCC 13 的一部分而表态,GCC 13 将于 2023 年 4 月摆布发布不变版,其对 Rust 语言的支持有希望达到 beta 级别。

OSC开源社区

未经允许不得转载:迪欧吧_技术交流_资源分享_热点资讯_免费VPS空间 » GCC即将加入对Rust的支持 | 程序师 - 程序员、编程语言、软件开发、编程技术-迪欧吧