2.5. リリースモードでの Rust プロジェクトのビルド
Cargo ビルドツールを使用して、リリースモードで Rust プロジェクトをビルドします。リリースモードはソースコードの最適化を行うため、コンパイルされたバイナリーの実行速度が速くなる一方で、コンパイル時間を増やすことができます。このモードを使用して、リリースと実稼働環境に適した最適化されたアーティファクトを生成します。
Cargo は、プロジェクトのすべての依存関係を解決し、不足している依存関係をダウンロードして、rustc
コンパイラーを使用してコンパイルします。
デバッグモードでプロジェクトをコンパイルする方法は、Rust プロジェクトのビルド を参照してください。
前提条件
-
既存の Rust プロジェクトがある。
Rust プロジェクトの作成方法は、Rust プロジェクトの作成 を参照してください。
手順
リリースモードでプロジェクトをビルドするには、以下を実行します。
Red Hat Enterprise Linux 8 の場合
$ cargo build --release
Red Hat Enterprise Linux 9 の場合
$ cargo build --release
- 実行ファイルをビルドする必要がない場合に Rust プログラムをビルドするには、以下を実行します。
$ cargo check