curl https://sh.rustup.rs -sSf | sh
curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain nightly -y
- 如果要切换版本
rustup default stable
rustup default nightly
rustup default nightly-gnu
rustup default stable-gnu
rustc —version
- 安装格式化代码工具
rustup component add rustfmt --toolchain nightly-x86_64-apple-darwin
rustup target add aarch64-linux-android arm-linux-androideabi armv7-linux-androideabi i686-linux-android
cargo install cargo-ndk
省略,自行百度
export ANDROID_SDK_ROOT=/the/path/to/sdk
export ANDROID_NDK_HOME=/the/path/to/ndk
export PATH="$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/{darwin-x86_64}/bin:$PATH"
自己在一个路径下新建一个工程: cargo new my_project --lib 编译试一下:cargo rustc --target arm-linux-androideabi
rustup target add aarch64-apple-ios x86_64-apple-ios
cargo install cargo-lipo
xcode-select --install
xcode-select -s /Applications/Xcode.app/Contents/Developer
xcrun --show-sdk-path -sdk iphoneos