RUST StartUp
Rustは2015年に1.0版がリリースされた、C言語やC++に代わる新しいシステムプログラミング言語として開発され、安全性、速度、並行性の3つに注力されている。
マルチパラダイムプログラミング言語であり、手続き型プログラミング、オブジェクト指向プログラミング、関数型プログラミングなどの実装手法をサポートしている。
C言語やC++のバッファオーバーフローの弱点を補う、強力な型システムとリソース管理の仕組みにより、メモリ安全性が保証されている。
マルチパラダイムプログラミング言語であり、手続き型プログラミング、オブジェクト指向プログラミング、関数型プログラミングなどの実装手法をサポートしている。
C言語やC++のバッファオーバーフローの弱点を補う、強力な型システムとリソース管理の仕組みにより、メモリ安全性が保証されている。
■LockyLinux9にRUSTのインストール
# curl –proto ‘=https’ –tlsv1.2 -sSf https://sh.rustup.rs | sh
略
Current installation options:
default host triple: x86_64-unknown-linux-gnu
default toolchain: stable (default)
profile: default
modify PATH variable: yes
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>1 #1を入力
略
Rust is installed now. Great!
環境を反映
# source ~/.profile
# source ~/.cargo/env
バージョンを確認
# rustc -V
rustc 1.68.2 (9eb3afe9e 2023-03-27)
# rustc -V
rustc 1.68.2 (9eb3afe9e 2023-03-27)
■コマンドでHello World !
# cargo –V
# cargo new hello_cargo – -bin
hello_cargoディレクトリ作成
# cd hello_cargo
# cargo build
# ls -la
.git
src
target
debug
release
# ./target/debug/hello_cargo
# cargo run
Finished dev [unoptimized + debuginfo] target(s) in 0.09s
Running `target/debug/hello_cargo`
Hello, world!
# cargo new hello_cargo – -bin
hello_cargoディレクトリ作成
# cd hello_cargo
# cargo build
# ls -la
.git
src
target
debug
release
# ./target/debug/hello_cargo
# cargo run
Finished dev [unoptimized + debuginfo] target(s) in 0.09s
Running `target/debug/hello_cargo`
Hello, world!