.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文件中使用

cargoconfigtoml中可以使用哪些环境变量?

原文地址: https://www.cveoy.top/t/topic/iKgk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录