Debian11.2にrustup コマンドの使い方
環境
# cat /etc/debian_version
11.2
# rustc --version rustc 1.59.0 (9d1b2106e 2022-02-23)
rustupについて
rustup コマンドでRustのコンパイルに必要なツールチェーンやクロスコンパイル環境を構築できるようになります。
操作方法
1.デフォルトのRustツールチェーンを設定します
# rustup default nightly
2.デフォルトのRustプロファイルを設定します
# rustup set profile minimal info: profile set to 'minimal'
3.特定のRustバージョンでRustコードをコンパイルします
# rustup run nightly rustc hello-world.rs
4.現在のプロジェクトディレクトリで使用されるデフォルトのツールチェーンを表示します。
# rustup show Default host: x86_64-unknown-linux-gnu rustup home: /opt/rust installed toolchains -------------------- stable-x86_64-unknown-linux-gnu nightly-x86_64-unknown-linux-gnu (default) active toolchain ---------------- nightly-x86_64-unknown-linux-gnu (default) rustc 1.61.0-nightly (f103b2969 2022-03-12)
5.現在アクティブなツールチェーンで利用可能なターゲットを表示します。
# rustup target list aarch64-apple-darwin aarch64-apple-ios aarch64-apple-ios-sim aarch64-fuchsia aarch64-linux-android aarch64-pc-windows-msvc 略
6.現在のラストアップ環境から特定のツールチェーンを削除/アンインストールします
# rustup toolchain uninstall nightly info: uninstalling toolchain 'nightly-x86_64-unknown-linux-gnu' info: toolchain 'nightly-x86_64-unknown-linux-gnu' uninstalled
7.rustupサブコマンドからのヘルプメッセージを表示します
# rustup toolchain help rustup-toolchain Modify or query the installed toolchains USAGE: rustup toolchain <SUBCOMMAND> 略
8.特定のツールチェーンのマニュアルページを表示します
# rustup man cargo