cargoconfigtoml中可以使用哪些环境变量?
在.cargo/config.toml文件中可以使用以下环境变量:
CARGO_HOME:指定Cargo的主目录。RUSTFLAGS:指定传递给Rust编译器的标志。RUSTC:指定Rust编译器的路径。RUSTDOC:指定Rust文档生成器的路径。RUSTDOCFLAGS:指定传递给Rust文档生成器的标志。CARGO_INCREMENTAL:指定是否启用增量编译。CARGO_TARGET_DIR:指定编译输出的目标目录。CARGO_BUILD_TARGET:指定要构建的目标平台。CARGO_FEATURES:指定要启用的功能列表。CARGO_PROFILE_DEV:指定用于开发构建配置的参数。CARGO_PROFILE_RELEASE:指定用于发布构建配置的参数。CARGO_MAKEFLAGS:指定传递给Cargo的其他标志。
这些环境变量可以在.cargo/config.toml文件中使用,例如:
[target.'cfg(unix)']
rustflags = ["-C", "link-arg=-Wl,-rpath,$ORIGIN"]
在上面的例子中,$ORIGIN是一个可用的环境变量,可以在.cargo/config.toml文件中使用
原文地址: https://www.cveoy.top/t/topic/iKgk 著作权归作者所有。请勿转载和采集!