在Linux上配置Rust工具链,需根据开发需求选择合适版本和配置,核心步骤如下:
使用Rustup(官方推荐)安装,默认选择稳定版(stable
)工具链,适用于大多数场景:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env # 激活环境变量
rustup default stable # 设置默认工具链为稳定版
若需尝试新功能,可安装Nightly版:
rustup install nightly
rustup default nightly
若需为其他架构(如ARM)或特殊环境(如静态链接)编译,需安装对应工具链:
x86_64-unknown-linux-gnu
,适合大多数Linux系统。armv7-unknown-linux-gnueabihf
aarch64-unknown-linux-gnu
rustup target add <目标平台> # 如:rustup target add armv7-unknown-linux-gnueabihf
若需在Linux上为其他平台(如Windows、macOS)编译,需安装对应工具链及链接器:
rustup target add x86_64-pc-windows-gnu
export CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER=x86_64-w64-mingw32-gcc
rustup show
rustup update
stable
),兼容性和稳定性最佳。musl
工具链(如x86_64-unknown-linux-musl
)生成静态链接二进制文件,避免依赖目标系统的动态库。通过以上步骤,可灵活适配不同Linux开发需求。