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

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

関連記事

(VPSでつくる) phpMyAdminインストール

連載第九回目です。 GUI上でMariaDB(MySQL)を触れるようにするために、phpMyAdminをインストールしましょう。 この記事は、VPSで作るPythonでのWebアプリ運用環境の連載記 …

no image

急がば回れ「初めてのPHP5」の紹介

「今からプログラミング(PHP)はじめたいなあ」という方へ。 パソコンスクールで学ぶことやネットで独学するのも間違いなくいい方法です。 私はオライリージャパンから出ている「初めてのPHP5」をおすすめ …

no image

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

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

[Meisyo] 探索

これは何? 名将と呼ばれた者達の1機能である探索(2020年4月実装)について書いた記事です。 実装目的 1・別目的の追加練習を追加したい  これまでは選手の獲得・育成をメインにした追加練習しかなかっ …

[Meisyo]基本機能(守備位置変更)追加と練習の修正

下記変更を行いました。 ・基本機能(守備位置変更)の追加 ・練習No.3(高いor低い順に数字をクリック)にスタートボタンを追加 基本機能(守備位置変更)の追加 そういえば守備位置変更がなかった! ち …