Rust
rustc、rustup、cargoとも呼ばれます
Rust言語ツールチェーン。rustupによってrustc.exeとcargoがインストールされます。rustc.exeはWindowsの標準コンポーネントではなく、Goコンパイラでもありません。
確認しておくべき要点
rustupはrustc.exeをインストールします。これはGoではなく、Windowsの標準コンポーネントでもありません。
Rustのコンパイラはrustc.exeであり、通常はrustupによってユーザーフォルダーにインストールされます。go.exeはGoogleのGo SDKです。MSVCはrustcが呼び出す場合があるMicrosoftのC++ツールチェーンです。Windowsにrustcは標準搭載されていません。
- これは何ですか?
- rustup経由のRustコンパイラ
- Goと同じですか?
- いいえ。異なる言語です
- Windows標準搭載ですか?
- いいえ。rustupがインストールします
Rustとは何ですか?
Rustは言語です。rustupがrustcとcargoをインストールします。Goでも、MSVCでも、Windowsの標準コンパイラでもありません。
使ったことがない場合
READMEに「Rustをインストールしてください」とある場合は、rust-lang.org/tools/installからrustupを実行してください。rustupはユーザープロファイル配下にrustc.exeとcargo.exeを配置します。rustc.exeはWindowsの標準コンポーネントではありません。go.exeは別の言語のSDKです。Visual Studio Build Toolsは代替コンパイラとしてではなく、MSVCリンカーのために必要となることがよくあります。
何に使われますか?
rustc.exeおよびcargo.exe。go.exeでCargo.tomlをビルドすることはできません。
stable、beta、nightly。このバージョンマネージャーはRust固有のものです。
Windowsでは、rustupはVisual StudioのC++ツールを必要とすることがよくあります。cmake.exeはこのコンパイラの代わりにはなりません。
対象ユーザー
- WindowsでRustの解説書を読んでいるユーザー
- rustc.exeを見かけてWindowsに標準搭載されていると考えたユーザー
- Goをインストールしてcargoがどこにあるのか疑問に思った方
現在のステータス
Rust(2015)は、Rust Foundationによる現行の言語ツールチェーンです。ベンダーは現在もWindowsユーザーに対してhttps://www.rust-lang.org/tools/installを案内しています。
公開からの期間
Mozillaは2015年にRust 1.0をリリースしました。rustupは標準のインストーラーとなりました。WindowsにおけるGo 1.xと同世代であり、1990年代のMicrosoft系言語ではありません。nightlyおよびstableの各系統が現在提供されています。
バージョン
メジャーチャンネルを優先しています。正確なビルド番号のすべてがここで検証されているわけではありません。
システム要件
値は公開されているベンダーのガイダンスに従っています。実際の必要要件はワークロードによって変化します。
最小要件
| オペレーティングシステム | rustupによる、現在サポートされている64ビット版Windows 10またはWindows 11リリース |
|---|---|
| RAM | コンパイラ自体は控えめです。大規模なクレートのビルド中には数GBが必要になります |
リソースプロファイル
- CPU負荷
- アプリ内で開いたものに連動します
- RAM負荷
- ドキュメント、タブ、またはライブラリに連動します
インストール済みプロセス
これらの実行ファイルは、インストール時に本製品に属します。
| rustc.exe | rustupによるRustコンパイラ |
|---|---|
| cargo.exe | Rustパッケージおよびビルドツール |
スタートアップコンポーネント
rustcはWindowsとともに起動しません。rustupは要求時に更新されます。
ファイルの場所
| 標準的なインストール先 | C:\Users\<you>\.cargo\bin\ |
|---|
ファイル形式
よくある問題
リンカー `link.exe` が見つかりません
Visual StudioのC++ワークロードまたはBuild Toolsをインストールしてください。そのエラーはWindowsのRustホスト側の問題であり、go.exeの欠落ではありません。
System32にrustcをコピーしてしまうケース
~/.cargo/binの管理はrustupに任せてください。Downloadsフォルダー内の出所不明なrustc.exeは無視すべき対象です。
トラブルシューティング
rustup showおよびwhere.exe rustcを実行する
.cargoまたは.rustup配下のパスを確認してください。Program Files\Goは別の言語です。
rust-lang.org/tools/installからインストールする
rustup-init.exeが公式のWindows向け導入手順です。フォーラムに置かれたRustコンパイラのzipファイルは危険です。
link.exeが見つからない場合はMSVCビルドツールを追加する
Visual Studioインストーラーのワークロードを追加するのが一般的な解決策です。CMake単体ではrustcを提供できません。
代替手段
プロジェクトがGoである場合はGo、C++を記述している場合はMSVCを使用します。このコンパイラを取得する方法は依然としてrustupです。
公式ヘルプとダウンロード
まずはベンダーから確認してください。見知らぬexe配布サイトはサポート窓口ではありません。
| ダウンロード | www.rust-lang.org/tools/install 公式インストーラーまたはベンダーページ |
|---|---|
| ヘルプ | doc.rust-lang.org/ ベンダーサポート |
| 公式サイト | www.rust-lang.org/ 出所の分からないexeホストではなく、ここから始めてください |
| rustupブック | rust-lang.github.io/rustup/ Windowsでrustupがツールチェーンをインストールする方法 |
関連ハードウェア
コンパイルにはCPUとRAMが必要です。大規模なクレートにはSSDが推奨されます。GPUは不要です。
技術的な詳細
技術的な詳細
ベンダーのバージョン番号は変更されます。この記事は特定のビルドに固定するものではありません。
出典と検証
記録された出典ラベル: 2026年8月。このラベルは独立した検証を証明するものではありません。 調査方法.
- Rust 公式サイト · ベンダーの製品ページ
- Rust ヘルプ · ベンダーサポート
- The rustup book · 公式インストーラードキュメント
- Foxholeプロセスマップ · Windows PC上のファーストパーティサンプル。ラボのベンチマークではありません。
この記事は役に立ちましたか?
「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。
ご協力ありがとうございます。ページの改善に役立てられます。