#runner #target-triple #cross #compilation #sysroot #no-std

no-std app cargo-runner

辅助处理 .cargo/config 中的 target.$triple.runner 字段的工具

2 个版本

0.1.1 2019 年 9 月 1 日
0.1.0 2019 年 9 月 1 日

#10#target-triple

MIT/Apache

5KB
53

Cargo-runner

辅助处理 .cargo/config 中的 target.$triple.runner 字段的工具。

主要适用于与 cargo-sysrootcargo-image 一起使用。

安装

运行 cargo install cargo-runner.

用法

.cargo/config

[target.$triple]
runner = "cargo runner"

Cargo.toml

[package.metadata.cargo_runner]
# The string `$TARGET_FILE` will be replaced with the path from cargo.
command = [
    "qemu-system-x86_64",
    "-drive",
    "format=raw,file=$TARGET_FILE"
]

# Add `.bin` to the `$TARGET_FILE` given by cargo.
suffix = ".bin"

依赖关系

~2.1–3MB
~52K SLoC