Rustの始め方
Rustには、Cargoというパッケージマネージャーが存在し、それらを利用して開発を行います。
セットアップ
新しいプロジェクトを作りましょう。
cargo コマンドに、新規作成のnew
とプロジェクト名、バイナリを作成するので --bin
フラグを渡します。
$ cargo new hello_world --bin Created binary (application) `hello_world` project $ cd hello_world
Cargo.toml
が作成されています。
[package] name = "hello_world" version = "0.1.0" authors = ["Your Name"] [dependencies]
プログラム
cargo コマンドは、デフォルトで ‘Hello, world!’ を表示する src/main.rs
も作成します。
fn main() {
println!("Hello, world!");
}
実行
コンパイルし、実行してみます。
$ cargo build $ cargo run Hello, world!
target/debug
に実行ファイルを作成します。
リリースビルド
cargo で、ただビルドするだけでは最適化を行いません。最終的なリリース版をビルドするには--release
フラグを渡します。
$ cargo build --release
target/release
に実行ファイルを作成します。
クリーンアップ
cargo で、ビルドしたターゲットをクリアします。
$ cargo clean
target/debug
の内容をクリアします。