WebAssembly/Rustの忘備録
Rustの忘備録
お仕事の内容に応じていろんな言語と付き合っていかないとならないですが、まだRustと付き合いが短いので、Rustの世界に戻ってくるたびに同じことを学習しなおさなくていいようにメモを残しておきます。ちなみにWindows環境で作業しています。
cargo
cargoはrustと一緒にインストールされたビルドツール&パッケージマネージャーといった感じのやつです。
cargo new PROJECT-NAME
でプロジェクトを新規作成します。新規作成されたプロジェクトにはパッケージに関する情報がまとまったCargo.tomlファイルやソースコードのsrc/main.rsが吐き出されます。gitでの管理もすぐに始められます。
cargo build
とコマンドを叩いてコンパイルとビルドをしてもらい、
cargo run
で実行します。ビルドされたexeファイルは target/debug/PROJECT-NAME.exe にありました。
rustup
rustupはRustのインストーラーなのかな。
rustup update
でたまにRustを最新版にアップデートしておくと、新しい恩恵を授かれるとのこと。
rustc
rsファイル単体でコンパイルするような場合は
rustc tantai.rs
と叩けばいいそうです。今のところ自分のプロジェクトで出番はなさそう。