Ubuntu19.10にRustをインストールしてHello, world!してみる

Ubuntu19.10にRustをインストールしてHello, world!してみる

C言語やC++並みにパフォーマンスを発揮できるとされている、Mozilla支援のオープンソースの開発言語Rustをインストールして、Hello Worldまでの環境構築手順。

環境

  • OS  Ubuntu19.10

インストール

下記のコマンドを実行するだけでインストールが完了します

curl https://sh.rustup.rs -sSf | s

途中で インストールの方法を聞かれますが、今回はdefaultの1を選択してます

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>1

パスの設定

パスを通すスクリプトも用意してくれているのでsourceで読み込みます

source $HOME/.cargo/env

バージョン確認

cargo,rustc,rustdoc,rustupのバージョンを確認してみる

cargo --version
cargo 1.39.0 (1c6ec66d5 2019-09-30)

rustc --version
rustc 1.39.0 (4560ea788 2019-11-04)

rustdoc --version
rustdoc 1.39.0 (4560ea788 2019-11-04)

rustup --version
rustup 1.20.2 (13979c968 2019-10-16)

Hello Worldしてみる

helloというプロジェクトを作成します

## プロジェクト作成
cargo new --bin hello

## プロジェクトに移動
cd hello

srcディレクトリのmain.rsを確認すると既にHello Worldが実装されています

## ソース確認
cat src/main.rs

<出力結果>
fn main() {
    println!("Hello, world!");
}

下記のコマンドを実行してコンパイルします

## ビルド
cargo build

<出力結果>
   Compiling hello v0.1.0 (/home/testuser/hello)
    Finished dev [unoptimized + debuginfo] target(s) in 0.30s

## 実行
cargo run

<出力結果>
    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
     Running `target/debug/hello`
Hello, world!