如何在货物配置文件中指定条件rustflags

问题描述 投票:0回答:1

我需要补充

“-C 链接参数 /STACK:4000000”

但仅适用于 Windows 版本。我无法关注货物手册,也找不到任何示例 config.toml 文件。

rust rust-cargo
1个回答
0
投票

您可以通过

[target.<TARGET>]
部分定义一些特定于目标的属性:

货物配置文档显示了那里可能有哪些字段:

[target.<triple>]
linker = "…"              # linker to use
runner = "…"              # wrapper to run executables
rustflags = ["…", "…"]    # custom flags for `rustc`
rustdocflags = ["…", "…"] # custom flags for `rustdoc`

这是一个示例

./.cargo/config.toml
我已经闲置了(用于使用LLD):

[target.x86_64-pc-windows-msvc]
linker = "rust-lld.exe"

[target.x86_64-unknown-linux-gnu]
linker = "clang"
rustflags = ["-Clink-arg=-fuse-ld=lld"]
© www.soinside.com 2019 - 2024. All rights reserved.