1. [Wiki](https://feex.it/wiki/)
2. [ソフトウェア](https://feex.it/wiki/software/)
3. [生産性](https://feex.it/wiki/software/productivity/)
4. Rust

# Rust

アプリケーション: Rust Foundation

rustc、rustup、cargoとも呼ばれます

Rust Foundation, 生産性

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がインストールします

Feex の見解

rustcが見つからない場合は、rust-lang.orgからrustup-initを再実行します。修正のためにGoをアンインストールすることはありません。これらは異なるツールチェーンです。

## 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リンカーのために必要となることがよくあります。

## 何に使われますか?

**Rustクレートのコンパイル**

rustc.exeおよびcargo.exe。go.exeでCargo.tomlをビルドすることはできません。

**rustupによるツールチェーンの切り替え**

stable、beta、nightly。このバージョンマネージャーはRust固有のものです。

**MSVCまたはGNUとのリンク**

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の各系統が現在提供されています。

## バージョン

メジャーチャンネルを優先しています。正確なビルド番号のすべてがここで検証されているわけではありません。

stable

beta

nightly

## システム要件

値は公開されているベンダーのガイダンスに従っています。実際の必要要件はワークロードによって変化します。

### 最小要件

| オペレーティングシステム | 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\\ |
| ----------- | ------------------------------ |

## ファイル形式

RS, TOML

## よくある問題

### リンカー \`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 ](https://www.rust-lang.org/tools/install)公式インストーラーまたはベンダーページ       |
| --------- | ---------------------------------------------------------------------------------------------------- |
| ヘルプ       | [doc.rust-lang.org/ ](https://doc.rust-lang.org/)ベンダーサポート                                            |
| 公式サイト     | [www.rust-lang.org/ ](https://www.rust-lang.org/)出所の分からないexeホストではなく、ここから始めてください                      |
| rustupブック | [rust-lang.github.io/rustup/ ](https://rust-lang.github.io/rustup/)Windowsでrustupがツールチェーンをインストールする方法 |

## 関連ハードウェア

コンパイルにはCPUとRAMが必要です。大規模なクレートにはSSDが推奨されます。GPUは不要です。

## 技術的な詳細

技術的な詳細

ベンダーのバージョン番号は変更されます。この記事は特定のビルドに固定するものではありません。

## 関連情報

これらはこの記事に関連する項目です。リンクごとに種別が表示されます。

[Go: アプリケーション](https://feex.it/wiki/l/ja/software/go/)[タスクマネージャーの確認方法: ガイド](https://feex.it/wiki/l/ja/software/system/how-to-read-task-manager/)

## 出典と検証

記録された出典ラベル: 2026年8月。このラベルは独立した検証を証明するものではありません。 [調査方法](https://feex.it/wiki/research/).

- [Rust 公式サイト ](https://www.rust-lang.org/)· ベンダーの製品ページ
- [Rust ヘルプ ](https://doc.rust-lang.org/)· ベンダーサポート
- [The rustup book ](https://rust-lang.github.io/rustup/)· 公式インストーラードキュメント
- [Foxholeプロセスマップ ](https://foxhole.feex.it/)· Windows PC上のファーストパーティサンプル。ラボのベンチマークではありません。

## この記事は役に立ちましたか？

「はい」または「いいえ」を選択するだけで完了します。必要に応じて理由を選択するか、簡単なメモを追加してください。

概要情報

このページの簡単な要約です。仕様、情報源、詳細な内容は記事本文に記載されています。

- **開発元**: Rust Foundation

  **カテゴリ**: 言語ツールチェーン

  **プロセス**: rustc.exe

  **ライセンス**: MIT / Apache-2.0

  **初回リリース**: 2015

  **公式サイト**: [rust-lang.org](https://www.rust-lang.org/)

  **Feexによるマッピング**: Foxhole内のWindows PCで確認

記録されたソースステータス: Feexレビュー済み: 記録された出典ラベル: 2026年8月。このラベルは独立した検証を証明するものではありません。

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/ja/software/rust/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
