MinGWに含まれるGCCを利用してC/C++のプログラムをコンパイルする

MinGW に含まれる GCC を使って C 言語や C++ のプログラムをコンパイルを行う手順について解説します。

(Last modified: )

C言語のプログラムをコンパイルして実行する

簡単な C 言語のプログラムを作成し、コンパイルを行ってみます。テキストエディタを起動し、次のように入力してください。

#include <stdio.h>

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

任意のディレクトリにファイルを保存します。今回はファイル名を「sample.c」としました。

C言語のプログラムをコンパイルして実行する(1)

コマンドプロンプトを起動し、 C 言語のプログラムを保存したディレクトリへ移動します。

C言語のプログラムをコンパイルして実行する(2)

コマンドプロンプトで gcc sample.c と入力して実行してください。

C言語のプログラムをコンパイルして実行する(3)

次のように表示されればコンパイルは正常に完了し、実行プログラムとして「a.exe」が作成されます。

C言語のプログラムをコンパイルして実行する(4)

C言語のプログラムをコンパイルして実行する(5)

それでは作成されたプログラムを実行してみます。コマンドプロンプトから a と入力して実行してください。

C言語のプログラムをコンパイルして実行する(6)

プログラムが実行され、コマンドプロンプトに「Hello, World!」と出力されました。

実行ファイル名を指定してコンパイルする

GCC では作成される実行ファイル名を指定しない場合、 a.exe という名前で作成されます。実行ファイル名を指定する場合は「-o ファイル名」をつけて gcc -o sample sample.c のようにコンパイルします。

C言語のプログラムをコンパイルして実行する(7)

コンパイルを行ったあとでディレクトリに含まれるファイルを確認してみると、実行ファイルとして sample.exe が作成されていることが確認できます。

C言語のプログラムをコンパイルして実行する(8)

作成したプログラムを実行するにはコマンドプロンプトから sample と入力して実行してください。

C言語のプログラムをコンパイルして実行する(9)

プログラムが実行され、コマンドプロンプトに「Hello, World!」と出力されました。

-- --

GCC を使って C 言語や C++ のプログラムをコンパイルを行う手順について解説しました。

( Written by Tatsuo Ikura )

プロフィール画像

著者 / TATSUO IKURA

これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。