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开源社区
你也许感兴趣的:
- JetBrains 发布用于 Rust 开发的 RustRover IDE
- Rust 生态纯属炒作?3 年写了 10 万行代码开发者吐槽:当初用 Rust 是被忽悠了
- “Rust 思维下的 C++ 编程”:在 C++ 中,如何应用 Rust 中的概念?
- Rust 101 入门
- 【译文】在 TechEmpower Web 框架基准测试中,Rust 的速度为何如此之快?
- C++ 会变成像 Rust 一样的安全语言吗?
- 【译文】谷歌 Rust 开发人员的工作效率是 C++ 团队的两倍
- Rust 过程宏:用 syn Fold 优雅替换 Panic
- 【译文】Zig、Rust 和其他语言
- 【译文】Java 正在变得越来越像 Rust,而我正是为此而来!
你对本文的反应是: