【问题标题】:How can I set default build target for Cargo?如何为 Cargo 设置默认构建目标?
【发布时间】:2018-09-02 08:40:20
【问题描述】:

我尝试使用 this tutorial 在 Rust 中创建“Hello World”,但构建命令有点冗长:

cargo +nightly build --target wasm32-unknown-unknown --release

是否可以为cargo build设置默认目标?

【问题讨论】:

    标签: rust rust-cargo


    【解决方案1】:

    您可以使用Cargo configuration file 为您的项目指定一个默认的目标三元组。在项目的根目录中,创建一个.cargo 目录和一个config 文件,其中包含以下内容:

    [build]
    target = "wasm32-unknown-unknown"
    

    【讨论】:

    • 现在也可以正常工作了吗?我收到警告:warning: unused manifest key: build 每晚使用 1.47.0。
    • 你把它放在Cargo.toml吗?你需要使用.cargo/config
    【解决方案2】:

    如the Cargo documentation中所列,您可以创建.cargo/config并指定目标:

    [build]
    target = "my-custom-target"
    

    【讨论】:

    • 谢谢!对于将来阅读本文的其他人,您可以使用 rustc --print target-list 查看 Rust 支持的目标。
    猜你喜欢
    • 1970-01-01
    • 2021-08-25
    • 1970-01-01
    • 2016-02-18
    • 1970-01-01
    • 2010-10-26
    • 1970-01-01
    • 2012-02-18
    • 1970-01-01
    相关资源
    最近更新 更多