RのWeb制作

Webサービス制作のための技術情報を。データ分析(Python、機械学習コンペ他)や自作野球ゲームMeisyoのこと中心。

Web制作

C言語およびC++のコンパイラMinGWのインストールとテスト in Windows Vista

投稿日:2013年12月7日 更新日:

Code
Windows環境でCとC++を開発するためのコンパイラ「MinGW」のインストールを行います。
初心者なので少し不安ですが、参考ページを見つつ現状に合わせて行いました。

日付:2013/12/07
OS:Windows Vista SP2
ブラウザ:Google Chrome

別記事:
Windows10(64bit)でのMinGWのインストール・テスト
Windows10(32bit)でのMinGWのインストール・テスト

MinGWの入手

MinGWのインストール

  • ダウンロードした「mingw-get-setup.ext」をクリック
  • ダウンロード2

  • Installation Manager Setup Toolの「Install」をクリック
  • インストール1

  • 設定はそのままで「Continue」をクリック
  • インストール2

  • ダウンロードされるのを待つ
  • インストール3

  • 「Continue」をクリック
  • インストール4

MinGWのツールの入手

  • MinGW Installation Managerを開く
  • 「mingw-developer-toolkit」「mingw32-base」「mingw32-gcc-g++」をチェック(Mark for Installation)
  • 最低限の設定です。
    注意:「msys-base」も勝手についてきます。
    ツールインストール1

  • 左上の「Installation」→「Apply Changes」をクリック
  • ツールインストール2

  • 「Apply」をクリック
  • これでパソコンにツールがインストールされます
    ツールインストール3

  • ツールがインストールされるまで待つ
  • 少々時間がかかります。
    ツールインストール4

  • インストールが終了したら以下のような画面が表示される 「Close」をクリック
  • ツールインストール5

  • MinGW Installation Managerを終了する

パソコンの環境設定

  • 環境変数設定にアクセス
  • 「コントロールパネル」→「システム」→「システムの詳細設定」→「環境変数」でアクセスできます。
    環境変数

  • 「PATH」変数を追加
  • ・「PATH」変数がない場合
    「新規」ボタンをクリックして、変数名に「PATH」、変数値に「C:\MinGW\bin;C:\MinGW\msys\1.0\bin」のように記述します。
    ・すでに「PATH」変数が存在する場合
    「編集」ボタンをクリックして、変数値の間をセミコロン (;) で区切って追記します。一般にPATHの値においては、複数のパスの間を「;」で区切ります。

    注意:現在ログインしているユーザーだけが利用する場合にはユーザー環境変数の「PATH」に、すべてのユーザーが利用する場合にはシステム環境変数の「PATH」に登録します。

  • 「OK」をクリック

動作確認

  • コマンドプロンプトを起動
  • 「スタートメニュー」→「すべてのプログラム」→「アクセサリ」→「コマンドプロンプト」で起動できます。

  • 「gcc –version」と「bash –version」のコマンドを実行
  • 正しくインストールされていれば、gcc および bash のバージョンに関する情報が表示されます。
    動作確認

C言語のコンパイル

  • 「C:\MinGW」にアクセス
  • 「hello.c」を以下のコードで作成
  • #include <stdio.h>
    
    int main(void)
    {
      printf("Hello, C!\n");
    
      return 0;
    }
    
  • コマンドプロンプトを起動
  • 「cd C:\MinGW」コマンドを入力
  • 「gcc hello.c -o hello」コマンドを入力(hello.exeへコンパイル)
  • 「hello」コマンドを入力(hello.exeの実行)
  • 「Hello, C!」と表示されます。
    Cテスト

C++のコンパイル

  • 「C:\MinGW」にアクセス
  • 「hello.cpp」を以下のコードで作成
  • #include <iostream>
    
    using namespace std;
    
    int main()
    {
      cout << "Hello, C++!" << endl;
    
      return 0;
    }
    
  • コマンドプロンプトを起動
  • 「cd C:\MinGW」コマンドを入力
  • 「g++ hello.cpp -o hello」コマンドを入力(hello.exeへコンパイル)
  • 「hello」コマンドを入力(hello.exeの実行)
  • 「Hello, C++!」と表示されます。
    C++テスト

まとめ

    これでWindows上でC,C++がテストできるようになりました。
    全く初心者の私でもすごく簡単でした!

    この後はC/C++ 自学・自習などで少しずつやっていけばC,C++がマスターできると思います!

参考

おすすめ本

-Web制作

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

[Meisyo] アップデート予定のお知らせ

名将と呼ばれた者達、今回のアップデートではバランス調整をメインに行います。 まずは謝辞として、Meisyo アンケート 2020/02にお答えいただき誠にありがとうございました。また、ゲーム内でバグな …

[Meisyo]練習試合のバグ修正

練習試合のバグ修正を修正しました。 練習試合で大阪桐蔭2018(NPC)と当たるってマジ? 久々のバグ報告(ありがたい!)で、なんでこうなるかなーと思ってみたら、 下記のようにしたつもりが・・・ $v …

no image

[PHP]ベンチマークサイトの紹介

あなたは表示速度が「速い」サイトと「遅い」サイト、どちらがいいですか? 「速い」サイトの方がいいですよね! 「速い」サイトは「速くする」関数の使い方が上手です。 PHPのベンチマーク(いろいろな関数の …

Meisyo+とMeisyoのアクティブ人口比較

野球ゲームMeisyo+リリースから3か月目に入りました。 アクティブ人数(日ごとのログイン人数:DAU)を比較したところMeisyoを超えました。 IP等を見た限り、並行で遊んでいただいている方が多 …

no image

swiftでゲームプログラミング(開始前)

iPhoneアプリを開発するために必要な言語「Swift」 そういえばこれまで適当な書き方で無理やり実装していたなと思い、教科書的なものを買いました。 初心者の人は独学でやるより、教科書買ってやった方 …