gpt4 book ai didi

rust - 如何在 .cargo/config 文件中使用环境变量?

转载 作者:行者123 更新时间:2023-11-29 07:48:32 29 4
gpt4 key购买 nike

我正在像这样使用 .cargo/config

[target.arm-linux-androideabi]
linker = "/home/rico/android-ndk-r13b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc"

但是 /home/rico/android-ndk-r13b 是我的 NDK_HOME,不是每个人的 NDK_HOME

如何指定使用$NDK_HOME

类似于:

[target.arm-linux-androideabi]
linker = "$NDK_HOME/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc"

最佳答案

.cargo/config 不支持环境变量。但是您可以使用 RUSTC_LINKER 环境变量配置链接器:

export RUSTC_LINKER="$NDK_HOME/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc"
cargo build # will try to use NDK's linker now

虽然它适用于所有目标,而不仅仅是 arm-linux-androideabi

关于rust - 如何在 .cargo/config 文件中使用环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42676757/

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