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]育成方針の不均衡を減らすための分析

もともと問題視していた育成方針の選択数の不均衡。 なぜそれが起こるのかというと・・・、 使えない(と思いやすい)育成方針があるってことなんですよね。 詳しく見ていきましょう。 各方針の能力上昇(201 …

独学はまず本より始めよ

Web制作やCakePHP(特にクラス関係)を始め新しいモノを独学している時に気づきました。 まず本より始めよ、と。 なぜでしょうか? 「Webだけで十分じゃーん」という方も居ると思います。 Webは …

no image

[PHP]まとめ読みをPSRで改良する(3)

(2)の記事から「PDO」を使い、データの通信をオブジェクト化しました。 password_hashを使い、パスワード処理の暗号化も行いました。 PDOを導入する一番の理由は「mysql_query」 …

[Meisyo]ビッグデータから学ぶ試合の基礎設計2

名将と呼ばれた者達、めちゃくちゃソースコードが長い(この記事) ここでは、「どのパラメータが打率等にどれくらい関係するのか」を理解することで強いチームを作る指針を記載しておきます。 というわけで27- …

Google Driveを使ってXAMPP+CakePHPのドキュメントルートを共有する in Windows

どこでも同じように作業がしたい。 デスクトップでも、ノートでも。 無論、サーバー(XAMPP)も同じように動かしたいな ・・・ということで、Google Driveを使って環境を構築していきます。 今 …