上个月,有人提议为 WebAssembly 添加一个新的 GCC 后端,以便使用 GNU 编译器工具链将 C/C++ 代码编译成 WASM。GCC 指导委员会已对此方案进行评估,并批准了 GCC 的 WebAssembly 后端方案。
这样一来,用户就无需依赖基于 LLVM 的工具将代码转换为 WebAssembly,而是可以开发出一个现代化的 GCC 后端。虽然该后端仍处于早期开发阶段,功能尚未完全实现,但至少 GNU 编译器集合 (GCC) 中对 WASM 后端的支持概念已获得 GCC 指导委员会的认可,而该委员会负责审批新的后端。
WebAssembly 是一种二进制指令格式,它允许将 C/C++/Rust 代码编译成这种格式,从而以门户和开放标准的方式在现代 Web 浏览器和其他 WASM 环境中实现高性能执行。

今天在邮件列表中发布的公告对此进行了解释:
GCC 指导委员会已同意欢迎在 GCC 中加入 WebAssembly 后端。这仅表示认可方向和贡献,而非认可实现方式和补丁本身。请与 GCC 全球审核员合作,对初始补丁进行技术审查和批准。贡献和维护新的 GCC 后端比提交增量补丁来修复错误或添加功能责任更大。
我们要求您寻找另一位经验丰富的 GCC 社区成员与您共同担任后端维护者。GCC 指导委员会将考虑任命两位候选人共同担任后端维护者。
我们将看看这个 WebAssembly 后端在接下来的几个月里能否发展到足够完善的程度,以便在明年的 GCC 17.1 稳定版编译器中提供初步支持。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/68004.html