gpt4 book ai didi

rust - 如何在 Cargo 配置中为构建和测试指定不同的默认目标?

转载 作者:行者123 更新时间:2023-12-01 18:34:05 26 4
gpt4 key购买 nike

我正在为 AArch64 目标交叉编译 Rust 裸机应用程序,我需要在 x86_64 目标(我的 PC)上运行单元测试。

我创建了文件 .cargo/config :

[build]
target = "aarch64-unknown-none"

我想为 AArch64 构建,但要为 x86_64 运行测试。如果我将构建更改为 x86_64-unknown-linux-gnu然后测试编译和执行。有没有我可以指定的部分?我现在必须手动交换这些。

我查了 cargo guide但没有找到有关测试配置的引用。

最佳答案

您可以通过在 .cargo/config 文件中创建别名来实现类似的功能

[alias]
test_pc = "test --target=x86_64-unknown-linux-gnu"
然后,你只要打电话
cargo test_pc

关于rust - 如何在 Cargo 配置中为构建和测试指定不同的默认目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52802835/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com