ユーザ用ツール

サイト用ツール


rust

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
rust [2020/06/02 07:26] 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/+* https://doc.rust-lang.org/
  
-===== インストール =====+## インストール
  
-  * https://rustup.rs/ +* https://rustup.rs/ 
-  * https://doc.rust-lang.org/cargo/getting-started/installation.html+* https://doc.rust-lang.org/cargo/getting-started/installation.html
  
-<code>+```
 $ curl https://sh.rustup.rs -sSf | sh $ curl https://sh.rustup.rs -sSf | sh
-</code>+```
  
 以下のコマンドがインストールされる 以下のコマンドがインストールされる
  
-  * rustup - rust言語開発環境の管理を行う +* rustup - rust言語開発環境の管理を行う 
-  * rustc - コンパイラ、直接使うことはない +* rustc - コンパイラ、直接使うことはない 
-  * cargo - パッケージ管理やビルドを行うツール、主にこれを使う+* 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"
行 46: 行 54:
 name = "wang" name = "wang"
 path = "src/wang.rs" path = "src/wang.rs"
-</code>+```
  
 複数のバイナリを作成することも可能 複数のバイナリを作成することも可能
  
-===== 作成したアプリケーションをインストールする =====+## 作成したアプリケーションをインストールする
  
-<code>+```
 $ cargo install --path . $ cargo install --path .
-</code>+```
  
 pathにプロジェクトのルートを指定する。インストール先は $HOME/.cargo/bin pathにプロジェクトのルートを指定する。インストール先は $HOME/.cargo/bin
  
 +## 依存ツリーの確認
  
-===== アップデート =====+``` 
 +cargo tree 
 +``` 
 + 
 + 
 +## アップデート
  
 コンパイラなどのアップデート コンパイラなどのアップデート
  
-<code>+```
 rustup update rustup update
-</code>+```
  
 依存ライブラリの更新 依存ライブラリの更新
  
-<code>+```
 cargo update cargo update
-</code>+``` 
 + 
 +## rust製コマンドのインストール 
 + 
 +``` 
 +cargo install exa 
 +``` 
 + 
 +* exa: lsの置き換え 
 +* fd-find: findの置き換え 
 +* bat: catの置き換え 
 +</markdown> 
rust.1591082763.txt.gz · 最終更新: 2020/06/02 07:26 by nullpon