@ai-ecoverse/wasi-rustc

中文文档
1.98.1-10发布于 2026/10/21(MIT OR Apache-2.0) AND Apache-2.0 WITH LLVM-exception零依赖构建来源已验证近 30 天下载 3115

Rust编译器,用于在SLICC中构建Rust程序.

中文使用文档
文档目录3 节
  1. 版式
  2. 环境
  3. LTO 语言

@ai-ecoverse/wasi-rustc (英语)

rustc 1.98.1 (LLVM-in-wasm) 用于 块状。主机 : wasm32-wasip1-threads。 。 。 . 默认编译目标 : 原编号32-瓦斯普1。 。 。 .

  • rustc --version, (中文(简体) ), rustc -vV (拉特21.1.8美元), rustc hello.rs -o hello.wasm, (中文(简体) ), -O, (中文(简体) ), std::fs 编号 : std::env 编号 : std::process::exit, (中文(简体) ), --extern 货箱.
  • 链接器: 内部 LLD rustc.wasm (无单独 rust-lld) (中文(简体) ).
  • 程序宏作为儿童过程运行(WASIX) proc_spawn3),所以产生工作 下级 @ai-ecoverse/wasi-cargo。 。 。 .
  • 以状态 1 编译出错 .

由Homecoop的梯子建造 从 rustc-1.98.1-src.tar.xz 用补丁输入 食谱,反对 @ai-ecoverse/wasi-llvm (原始内容存档于2018-09-21) (英语). di-sdk 34.

版式

  • bin/rustc: shell 驱动程序(添加) --sysroot 财务报告和审定财务报表 --target,保持路径)
  • bin/rustc.wasm: 编译器(wasp1-threads host),没有它的 name 节; @ai-ecoverse/wasi-rustc-names 有用于 SLICC_WASM_BACKTRACE
  • lib/rustlib/wasm32-wasip1/: std/core/alloc 和自成一体的核心

环境

  • RUST_MIN_STACK=16777216 (由套件设置:LLVM需要一个大堆放)

LTO 语言

-C lto=fat 财务报告和审定财务报表 -C lto=thin (货运公司) lto = true 编号 : "fat" 编号 : "thin")是没有的:rustc.wasm的LLVM (wasi-llvm 21)不能读取标准库的比特代码,而Rust的LLVM 22写了这个代码,所以rustc说是这样,停止(homescoop#1237). 一个 rlib 与 -C lto 以 前:它没有读取上游比特码(1.98.1-9,homecoop#1464). 拒绝 在任何输出被写入之前就已来临了,所以一个被否决的建筑 --crate-type rlib,cdylib(1.98.1-10, housecoop#1543). 当地 薄 LTO 默认有效.

版本与发布记录

@ai-ecoverse/wasi-rustc 共发布 15 个版本,首次发布于 2026/10/01;过去 12 个月发布了 15 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.98.1-10latest2026/10/2117 天前
1.98.1-92026/10/2117 天前
1.98.1-82026/10/2117 天前
1.98.1-72026/10/2118 天前
1.98.1-62026/10/1919 天前
1.98.1-52026/10/1820 天前

关于 @ai-ecoverse/wasi-rustc 的常见问题

@ai-ecoverse/wasi-rustc 是什么?

Rust编译器,用于在SLICC中构建Rust程序.

如何安装 @ai-ecoverse/wasi-rustc?

在项目目录运行 npm install @ai-ecoverse/wasi-rustc,或使用 pnpm add / yarn add / bun add。

@ai-ecoverse/wasi-rustc 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/ai-ecoverse__wasi-rustc 是否存在。

@ai-ecoverse/wasi-rustc 可以商用吗?

@ai-ecoverse/wasi-rustc 使用 (MIT OR Apache-2.0) AND Apache-2.0 WITH LLVM-exception 许可。可在 MIT、Apache-2.0) AND Apache-2.0 WITH LLVM-exception 中任选其一遵守。选择 MIT 时,宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@ai-ecoverse/wasi-rustc 的下载量有多少?

根据 npm 官方下载统计,@ai-ecoverse/wasi-rustc 在 2026/10/05 – 2026/11/03 这 30 天内被下载 3,115 次,日均约 104 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ai-ecoverse/wasi-rustc 还在维护吗?

最新版本 1.98.1-10 发布于 2026/10/21(17 天前);至今共发布 15 个版本,其中过去 12 个月发布了 15 个;首次发布于 2026/10/01。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。