diff --git a/rust/rust.md b/rust/rust.md index ddd742b..6d02ea0 100644 --- a/rust/rust.md +++ b/rust/rust.md @@ -22,3 +22,16 @@ cargo +nightly install cargo-expand ``` +## cargo target + +cargo 编译保存地址,不保存到当前目录下,多个cargo包可以共用缓存 + +```bash + +mkdir -p ~/.cache/cargo/ +export CARGO_TARGET_DIR="$HOME/.cache/cargo" + +# or +echo "[build]" > .cargo/config +echo "target-dir = \"$HOME/shared_rust_target\"" >> .cargo/config +```