知其然,知其所以然
Rust 内部机制 2026-10-02

Cross 编译

用 rustup 装 5 个目标的标准库做交叉编译:x86_64-apple-darwin 能编译但本机无法运行(Bad CPU type);wasm32 在 node 里实际调用成功(usize = 32 位);Linux musl 用 zig cc 当链接器并加 link-self-contained=no 链接成静态 ELF(x86-64 与 aarch64,本机没有 Linux 所以没有运行);iOS 产物是 LC_VERSION_MIN_IPHONEOS。

Rust 交叉编译 target zig wasm 真实验证 动画演示
Rust 内部机制 2026-10-02

Rust 项目持续集成

为 Rust 项目写一个 GitHub Actions 工作流(fmt / clippy / test 矩阵 / audit)。工作流本身没有在 GitHub 上运行;验证了:actionlint 通过并能查出三种笔误;按 run: 步骤在本机依次执行全部通过;四种缺陷各只让对应的 job 失败;--locked 拒绝过期的 Cargo.lock;缓存的本地模拟。

Rust CI GitHub Actions actionlint cargo 真实验证 动画演示
京ICP备2026067502号-1京公网安备11010502063487号