ユーザ用ツール

サイト用ツール


rust

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
rust [2019/07/04 06:02] nullponrust [2023/08/03 16:38] (現在) nullpon
行 1: 行 1:
-====== rust ======+<markdown> 
 +rust
  
-  * https://www.rust-lang.org/ +* https://www.rust-lang.org/ 
-  * https://doc.rust-jp.rs/+* https://doc.rust-jp.rs
 +* https://doc.rust-lang.org/
  
-===== インストール =====+## インストール
  
-<code>+* https://rustup.rs/ 
 +* https://doc.rust-lang.org/cargo/getting-started/installation.html 
 + 
 +```
 $ curl https://sh.rustup.rs -sSf | sh $ curl https://sh.rustup.rs -sSf | sh
-</code>+```
  
-===== プロジェクト作成 =====+以下のコマンドがインストールされる 
 + 
 +* rustup - rust言語開発環境の管理を行う 
 +* rustc - コンパイラ、直接使うことはない 
 +* cargo - パッケージ管理やビルドを行うツール、主にこれを使う 
 + 
 +## アップデート 
 + 
 +``` 
 +$ rustup update 
 +``` 
 + 
 + 
 +## プロジェクト作成
  
 applicationを作成 applicationを作成
  
-<code> +``` 
-cargo new app_name +cargo new app_name 
-</code>+```
  
 libraryを作成 libraryを作成
  
-<code> +``` 
-cargo new app_name --lib +cargo new app_name --lib 
-</code>+```
  
-===== mainファイルを変更する =====+## mainファイルを変更する
  
 Cargo.tomlに以下を設定 Cargo.tomlに以下を設定
  
-<code>+```
 [[bin]] [[bin]]
 name = "nyan" name = "nyan"
行 36: 行 54:
 name = "wang" name = "wang"
 path = "src/wang.rs" path = "src/wang.rs"
-</code>+```
  
 複数のバイナリを作成することも可能 複数のバイナリを作成することも可能
 +
 +## 作成したアプリケーションをインストールする
 +
 +```
 +$ cargo install --path .
 +```
 +
 +pathにプロジェクトのルートを指定する。インストール先は $HOME/.cargo/bin
 +
 +## 依存ツリーの確認
 +
 +```
 +cargo tree
 +```
 +
 +
 +## アップデート
 +
 +コンパイラなどのアップデート
 +
 +```
 +rustup update
 +```
 +
 +依存ライブラリの更新
 +
 +```
 +cargo update
 +```
 +
 +## rust製コマンドのインストール
 +
 +```
 +cargo install exa
 +```
 +
 +* exa: lsの置き換え
 +* fd-find: findの置き換え
 +* bat: catの置き換え
 +</markdown>
  
rust.1562220145.txt.gz · 最終更新: 2019/07/04 06:02 by nullpon