コンテンツへスキップ

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は要求時に更新されます。

ファイルの場所

一般的なRustの場所
標準的なインストール先 C:\Users\<you>\.cargo\bin\

ファイル形式

RSTOML

よくある問題

リンカー `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月。このラベルは独立した検証を証明するものではありません。 調査方法.

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

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

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