# @ai-ecoverse/wasi-rustc 中文文档

规范地址：https://npmcn.com/package/%40ai-ecoverse/wasi-rustc/

版本：1\.98\.1-10
npm 元数据更新时间：2026-10-21T15:33:18.759Z
中文译文更新时间：2026-11-06T13:34:58.811Z
软件包许可：\(MIT OR Apache-2\.0\) AND Apache-2\.0 WITH LLVM-exception

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40ai-ecoverse/wasi-rustc
原文对照：https://npmcn.com/package/%40ai-ecoverse/wasi-rustc/?lang=original
项目主页：https://github.com/ai-ecoverse/homescoop/tree/main/packages/wasi-rustc
源码仓库：https://github.com/ai-ecoverse/homescoop

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：208 MB，65 个文件
- TypeScript 类型：未声明
- 运行依赖：0 个
- 首次发布：2026-10-01T07:00:32.299Z
- 最新版本发布：2026-10-21T15:33:18.306Z
- 近 30 天下载量：3115（2026-10-05 至 2026-11-03，npm 官方下载统计）
- 已发布版本数：15（近 12 个月 15 个）

## 中文简介

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

## 安装

```sh
npm install @ai-ecoverse/wasi-rustc
```

也可以使用：`pnpm add @ai-ecoverse/wasi-rustc`、`yarn add @ai-ecoverse/wasi-rustc`、`bun add @ai-ecoverse/wasi-rustc`

## README

# @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 是什么？

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 和提交记录判断。

