1 在.cargo/config中,前面的是换源的。最后两行是重点,此外,.cargo/config放到项目根目录也是可以的,当然这是项目层面.
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"
[target.x86_64-unknown-linux-musl]
rustflags = ["-C", "linker-flavor=ld.lld"]
2 rustup target add x86_64-unknown-linux-musl
cargo build --release --target x86_64-unknown-linux-musl
注意,这个是你的代码没有c依赖。