Dmd2 是 D 语言的编译器,它可以编译 D 语言的代码成为可执行文件或库文件,但是它并不支持直接生成 WebAssembly (wasm) 文件。要生成 wasm 文件,需要将 D 语言代码编译为 LLVM 位码 (LLVM IR),然后使用 LLVM 工具链将 LLVM 位码转换为 wasm 文件。

目前多数 D 语言编译器都支持将 D 语言代码编译为 LLVM 位码,包括 Dmd2、LDC 等,因此可以使用 LDC 等支持 LLVM 位码的编译器来生成 wasm 文件。

Dmd2 可以生成 Wasm 吗?无需 LDC 的方法

原文地址: https://www.cveoy.top/t/topic/n1M7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录