メモ > 技術 > プログラミング言語: Rust > インストール
インストール
■Windowsにインストール
Rust をインストール - Rustプログラミング言語
https://www.rust-lang.org/ja/tools/install
rustup.rs - The Rust toolchain installer
https://rustup.rs/
上のページから rustup-init.exe をダウンロードして実行する
コマンドプロンプトが立ち上がり、以下のメッセージが表示される
The Cargo home directory is located at:
C:\Users\refirio\.cargo
This can be modified with the CARGO_HOME environment variable.
The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:
C:\Users\refirio\.cargo\bin
This path will then be added to your PATH environment variable by
modifying the HKEY_CURRENT_USER/Environment/PATH registry key.
You can uninstall at any time with rustup self uninstall and
these changes will be reverted.
Current installation options:
default host triple: x86_64-pc-windows-msvc
default toolchain: stable (default)
profile: default
modify PATH variable: yes
1) Proceed with standard installation (default - just press enter)
2) Customize installation
3) Cancel installation
>1 … 「1」と入力してEnterを入力
info: profile set to 'default'
info: default host triple is x86_64-pc-windows-msvc
info: syncing channel updates for 'stable-x86_64-pc-windows-msvc'
info: latest update on 2024-06-13, rust version 1.79.0 (129f3b996 2024-06-10)
info: downloading component 'cargo'
info: downloading component 'clippy'
info: downloading component 'rust-docs'
info: downloading component 'rust-std'
info: downloading component 'rustc'
57.7 MiB / 57.7 MiB (100 %) 25.1 MiB/s in 2s ETA: 0s
info: downloading component 'rustfmt'
info: installing component 'cargo'
6.4 MiB / 6.4 MiB (100 %) 5.5 MiB/s in 1s ETA: 0s
info: installing component 'clippy'
info: installing component 'rust-docs'
15.4 MiB / 15.4 MiB (100 %) 1.5 MiB/s in 19s ETA: 0s
info: installing component 'rust-std'
18.3 MiB / 18.3 MiB (100 %) 4.8 MiB/s in 3s ETA: 0s
info: installing component 'rustc'
57.7 MiB / 57.7 MiB (100 %) 4.9 MiB/s in 11s ETA: 0s
info: installing component 'rustfmt'
info: default toolchain set to 'stable-x86_64-pc-windows-msvc'
stable-x86_64-pc-windows-msvc installed - rustc 1.79.0 (129f3b996 2024-06-10)
Rust is installed now. Great!
To get started you may need to restart your current shell.
This would reload its PATH environment variable to include
Cargo's bin directory (%USERPROFILE%\.cargo\bin).
Press the Enter key to continue. … Enterを入力
1分程度でインストールが完了する
■コンパイル
C:\Users\refirio\Rust 内に hello フォルダを作成し、そこで作業するものとする
main.rs を作成して以下を記述する
fn main() {
println!("Hello, world!");
}
コマンドプロンプトから、以下のとおりコンパイルして実行する(「.\main」としても実行できる。PowerShellの場合、「./main」として実行する)
なおコンパイルすると、main.exe と main.pdb が作成される
>cd C:\Users\refirio\Rust\hello
>rustc main.rs
>main
Hello, world!
■プロジェクト
※上の手順で作成した「hello」フォルダは削除しておくものとする
以下のコマンドでプロジェクトを作成できる
ソースコードは src フォルダ内に main.rs として格納される(内容は上の「コンパイル」のものと同じ)
>cd C:\Users\refirio\Rust
>cargo new hello --bin … プロジェクトを作成
>cd hello
以下のコマンドでビルドできる
プログラムは target\debug 内に hello.exe として作成される
>cargo build … コンパイルだけ行う場合
>cargo run … コンパイルして実行する場合
>cargo build --release … リリース用にコンパイルする場合
以下のようにして実行できる
>target\debug\hello
もしくは、以下のようにして実行できる
>cd target\debug
>hello
■メモ
VSCodeだと、特に拡張機能をインストールしなくても色分け表示された