GCCコンパイラをインストールする方法 Windows

⚡ スマートサマリー

C言語用のGCCコンパイラをダウンロードしてインストールします Windows、Linux、および macOS 15分以内に。 Code::ブロックバンドル Windows GCC、エディタ、デバッガを同梱している一方、Linuxと macOS ユーザーはパッケージマネージャーを介してGCCを直接インストールします。

  • 📥 右を選ぶ Windows バンドル: 選択する Code::MinGWインストーラー(例:codeblocks-17.12mingw-setup.exe)をブロックし、GCC、GDB、IDEを1ステップで構成します。
  • 🐧 Linuxパッケージマネージャーを使用する: Debian/ 上でUbuntu ラン sudo apt-get install build-essentialFedora/Red Hat 上で実行 yum groupinstall 'Development Tools'.
  • 🍎 インストールを開始する Xcode コマンドラインツール macOS: シングル xcode-select --install このコマンドは、AppleのclangとGCC互換のツールチェーンを取り込む。
  • gcc –versionで確認してください。 インストール後、 gcc --version ターミナルで、コンパイラがPATHに登録されており、Cプログラムをコンパイルする準備ができていることを確認します。
  • 🤖 AI を活用してトラブルシューティングを行う: AIアシスタントがインストーラーエラー、PATHの問題、ヘッダーの欠落警告などを説明します。ping 初心者でも最初の試みで動作するビルドを完成させることができる。

GCCコンパイラのダウンロードとインストール方法

GCCとは何ですか?

その GCC (GNU Compiler Collection)は、フリーソフトウェア協会によって維持されている、無料のオープンソースコンパイラスイートです。 FoundationC言語をサポートしています。 C++、Objective-C、 FortraGCCは、n、Ada、Go、その他いくつかの言語に対応しており、ほとんどのLinuxディストリビューションでデフォルトのコンパイラです。GCCは高速で移植性の高い実行ファイルを生成し、C言語を学ぶ際の標準的な選択肢となっています。 Windows、Linux、および macOS.

このチュートリアルでは、各プラットフォームへのGCCのインストール手順と、簡単なバージョンチェックによるインストール検証について説明します。

GCC をインストールする方法 Windows

On Windows 最も簡単な方法はオープンソースのIDEを使うことです Code::ブロックこれは、 コンパイラ (GNUプロジェクトのGCC) エディタ、と デバッガ 単一のインストーラーで。

ステップ1)バイナリリリースをダウンロードする

に行く https://www.codeblocks.org/downloads/ をクリックし バイナリリリース.

Code::Blocksバイナリリリースページ

ステップ2)GCCコンパイラを含むインストーラを選択します

GCCコンパイラをバンドルしたインストーラを選択します。たとえば、 codeblocks-17.12mingw-setup.exeこのパッケージには、MinGW の GNU GCC コンパイラと GNU GDB デバッガが含まれています。 Code::ソースファイルをブロックします。

選択する Code::GCC を使用したブロックインストーラー

ステップ 3) インストールを開始します

ダウンロードしたインストーラーを実行し、デフォルトオプションを受け入れます。この簡単な手順で、GCCコンパイラがセットアップされます。 Windows システム。

お気軽にご連絡ください Code::ブロックのインストール

ステップ4)ライセンス契約に同意する

続行するには、ライセンス契約に同意してください。

ライセンス契約に同意する

ステップ5)デフォルトのコンポーネント選択を維持する

コンポーネントの選択はデフォルトのままにしてクリックします 次へ.

デフォルトコンポーネントを保持する

ステップ6)インストールパスを選択する

必要に応じてインストールフォルダを変更してから、クリックしてください。 次へ.

インストールパスを選択してください

ステップ7)起動 Code::ブロック

動画内で Codeデスクトップまたはスタートメニューにある「ブロック」ショートカットをダブルクリックします。

Code::ブロックアイコン

ステップ8) Code::ブロックはコンパイラを検出します

最初の発売時、 Code::Blocks はインストールされているコンパイラをスキャンし、GCC を自動的に検出してデフォルトとして設定します。C と C++ を持つファイル Code::プロンプトが表示されたらブロックします。

Code::Blocks はコンパイラを検出します

ステップ9)IDEを開いてコーディングを開始する

IDEのホーム画面が表示されます。これで新しいCプロジェクトを作成し、最初のプログラムをコンパイルできます。

Code::ブロックIDEホーム画面

LinuxにGCCをインストールする方法

ほとんどのLinuxディストリビューションにはGCCがプリインストールされています。以下で確認してください。

gcc --version

GCCがインストールされている場合、コマンドはそのバージョンを表示します。インストールされていない場合は、シェルがインストールを促します。

Cビルド環境をセットアップするには Linux以下の手順に従ってください。

  1. ターミナルを開きます。
  2. Red HatおよびFedoraでは、以下を実行します。
    sudo yum groupinstall 'Development Tools'
  3. Debianと Ubuntu、実行:
    sudo apt-get update
    sudo apt-get install build-essential manpages-dev
  4. インストールを確認します。
    gcc --version

GCC をインストールする方法 macOS

On macOSGCC互換ツールチェーンはAppleを通じて出荷されます コマンドラインツール Xcode.

  1. ターミナルを開いて実行します:
    xcode-select --install

    コマンドラインツールをインストールするように促すダイアログが表示されます。 インストールを開始する そしてライセンスに同意してください。

  2. または、以下のサイトでサインインしてください。 https://developer.apple.com/download/all/ Apple開発者IDを使用して、最新版をダウンロードしてください。 コマンドラインツール Xcode .dmgそして、インストーラーを実行します。ウィザードの設定はデフォルトのままにしてください。
  3. ターミナルを開いてインストールを確認してください。
    gcc -v

GCCのインストール状況を確認してください

オペレーティングシステムに関係なく、簡単な確認でコンパイラがPATHに含まれていることが確認できます。

gcc --version

以下のような出力が表示されるはずです。 gcc (GCC) 13.2.0 続いてライセンス通知が表示されます。パイプライン全体をテストするために、1行の「ハローワールド」プログラムをコンパイルしてください。

// hello.c
#include <stdio.h>

int main(void) {
    printf("Hello, world!\n");
    return 0;
}

構築と実行に以下を使用:

gcc hello.c -o hello
./hello

GCCのインストールに関する一般的な問題のトラブルシューティング

以下の問題点は、インストール時の苦情のほとんどを網羅しています。

  • 「gcc が認識されません」 Windows: MinGWを追加する bin フォルダをPATH環境変数に追加してから、ターミナルを再起動してください。
  • Code::Blocks はコンパイラを検出しません: 開いた 設定 → コンパイラ → ツールチェーン実行ファイル コンパイラのインストールディレクトリを MinGW ルートに指定します (例: C:\MinGW).
  • Linuxで「コマンドが見つかりません」と表示される場合: パッケージは次のようにインストールされた可能性があります gcc-12 or gcc-13。 走る which gcc シンボリックリンクを作成するか、バージョン付きバイナリを直接呼び出します。
  • macOS GCCではなく「clang」と報告する。 Xcode clang をエイリアスとして gcc. 本物の GCC が必要な場合は、Homebrew を介してインストールしてください。 brew install gcc 呼び出し gcc-13.
  • ヘッダーファイルが不足しています(例:stdio.h): 再インストールします build-essential Linux 上または Xcode コマンドラインツール macOS 標準ライブラリのヘッダーを復元する。

その他の人気Cコンパイラ

GCCがご使用の環境に適さない場合は、C言語を確実にコンパイルおよび実行できる代替手段がいくつかあります。

  • クラン — 高速ビルドと優れた診断機能を備えたLLVMベースのコンパイラ。デフォルトで有効 macOS.
  • MinGW-w64 — 最新のGCCバイナリを備えたMinGWの最新フォーク Windows.
  • ポータブルCコンパイラ(pcc) — 軽量でBSDライセンスのコンパイラ。
  • ターボC ―古典的なコンパイラは、学術分野では依然として一般的である。
  • Microsoft ビジュアル C++ (MSVC) - MicrosoftVisual Studio に同梱されているコンパイラ。C をコンパイルします。 /TC スイッチ。

よくあるご質問

GCCはGNU Compiler Collectionの略です。これは、フリーソフトウェア協会によって維持されている、無料のオープンソースコンパイラスイートです。 Foundation C言語をサポートする C++、Objective-C、 Fortran、Ada、Go。

GCC はコンパイラそのものです。MinGW (Minimalist GNU for Windows) は、GCC をバンドルしたポートです。 Windows ネイティブ実行可能ファイルをビルドするために必要なライブラリにより、最も一般的な GCC ディストリビューションとなっています。 Windows.

ターミナルまたはコマンドプロンプトを開いて、以下を実行します。 gcc --versionGCCがPATH環境変数に登録されている場合、コマンドはインストールされているバージョンを表示します。そうでない場合、シェルはコマンドが見つからないことを報告します。

はい。GCCはGNU GPLライセンスの下で配布されており、ランタイムライブラリ例外により、プロプライエタリソフトウェアのコンパイルと配布が可能です。ライセンス料を支払うことなく、商用プロジェクトでGCCを使用できます。

いいえ。GCCは完全にコマンドラインから実行されます。IDEなど Code::ブロック、 VS Codeまたは CLion 構文ハイライト、デバッグ、プロジェクトテンプレートなどの便利な機能を追加するが、コンパイラはそれらがなくても動作する。

MinGW bin フォルダがPATHにありません。 Windows 環境変数ダイアログを開き、ターミナルを再度開きます。 gcc このコマンドはグローバルに利用可能になります。

AIアシスタントは、インストーラーのエラーやPATHの問題を分かりやすい英語の修正方法に翻訳し、お使いのディストリビューションに適したパッケージマネージャーコマンドを提案し、GCCの警告を説明することで、初心者がデバッグしながら学習できるようにします。

はい。AIコードアシスタントは「ハローワールド」プログラムと正確な gcc hello.c -o hello コンパイルするためのコマンドも記載されています。各行の内容を解説しているので、初心者の方は実行前に確認しておくと良いでしょう。