GCC 的 Rust 前端项目 Gccrs 已被批准合并到 GCC 主干,这意味着下一个版本的 GCC 将能编译 Rust 源代码。据介绍,GCC Rust 补丁基于上游 GNU Compiler Collection 代码库重新编写,并为新的前端设置了布局骨架,还为 i386 和 ARM 提供初始 target hook,然后开始布局前端代码。此外,GCC 编译器支持的目标 (ta...
gccrs是一个基于 GCC 的 Rust 编译器前端项目,它将 Rust 语言编译为 GCC 的中间语言 GIMPLE,然后再...
去年 12 月,Gccrs 被批准合并到 GCC 主线,所有 gccrs 代码也都被合并到了 GCC 13 上游代码库中。但时至今日,编译器仍未就支持 Rust 做好准备。开发人员 Philip Herron 和 Arthur Cohen 发文解释称:我们的期望是,通过明确表示编译器仍未为真正的 Rust 代码做好准备;可以从早期用户那里得到有价值的反馈,...
为了满足开发者的需求,GCC 开发团队决定提供对这两种语言的支持,方便开发者在使用GCC时能够更好地编译...
从 2020 年 11 月开始,开发者 Philip Herron 就已全职从事 GCC Rust 的开发工作,在他和整个社区的共同努力下,GCC 指导委员会日前正式宣布,接受 GCC Rust 对 GCC 的贡献,GCC Rust 将被纳入 GCC 主线代码库,由 GCC 提供 Rust 编程语言支持。 这个Rust 前端可能会在明年的 GCC 13 发布之前被合并,而 GCC 13...
2、GCC即将加入对Rust的支持 GCC不仅仅是C语言的编译器,其实它是“GNU编译器集合”,所以它能支持很多语言的编译。GCC的Rust前端项目Gccrs已被批准合并到GCC主分支,下一个版本的GCC将能编译Rust源代码。GCC编译器支持的目标平台的数量要远多于标准的Rust编译器。开发者表示Gccrs仍然极具实验性,在发布之前会有很多变...
就像Rust 软件被引入 Debian 后,吸引了更多不同架构的爱好者协助改进 Rust 支持一样,他寄希望于为 Linux 内核添加 Rust 支持也获得类似的效果。 ABI 与内核的兼容性 Gaynor 问到了有关 ABI 兼容性的建议。当前 Rust 是通过 LLVM 编译的,而 Linux 内核通常使用 GCC 构建,因此将 Rust 代码链接到内核可能意味着...
支持XP 事情发展到这一步已经顺风顺水了。仅仅要官方态度发生转变。技术实现上难度不大。 https://github.com/rust-lang/rust/pull/26601 到2015年6月27日,Rust已经初步实现了支持XP系统。动作还是蛮快的。 后语 所谓我(Liigo)“推动”Rust支持XP,仅仅只是是网上发发帖子、顶顶帖子、发几句牢骚、汇集些信息、引...
rust-musl-builder :用于轻松构建静态Rust二进制文件的Docker容器 更新:此版本中的主要更新可能会破坏某些版本。 有关详细信息,请参见 。 如果这些更新破坏了您的构建,则可以更新Dockerfile以使用FROM ekidd/rust-musl-builder:1.48.0恢复到以前的版本。
通过将 GCC 作为后端集成到 rustc 中,可以更好地实现支持这些 target。除了 LLVM 之外,rustc master 还为 Cranelift(更快的调试编译)和 GCC(访问不支持 LLVM 的架构)提供了开发中的后端。 开发者 Arthur Cohen 表示 Gccrs 仍处于实验性阶段,在发布之前会进行大量更改。