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

 

Rust

Posted by arkgame