💻

初心者向け、WindowsでC/C++開発環境を作る

2022/05/19に公開

注意

これは昔、Qiitaに上げた記事のZennバージョンです。

はじめに

Windowsで開発環境を築きたいという人は多いと思います。
そこで、開発環境を作りたいと思います。
試したバージョンはWindows10です。

随時、画像の追加や本文の修正をします。
問題点、誤字、アドバイスなどありましたらコメント欄で教えて下さい。

使うコンパイラ

MinGWを使います。

コンパイラのインストール

MinGWのダウンロード

MinGWの公式サイトにアクセス
http://www.mingw.org/
そして、"download Installer"をクリック。
サイトのデザインが変わり、ダウンロード場所が変わりました。
右上の"download"をクリックして

※1 mingw.orgがリンク切れになったようなので修正いたしました。
https://osdn.net/projects/mingw/releases/
osdnのページに飛ぶので、
下のmingw-get-steup.exeをクリックします。
2.png
これでmingw-get-steup.exeがダウンロードされます。

MinGWのインストール①

ダウンロードしたmingw-get-setup.exeをクリック。
後は出てきたウィンドウの
Install→Continueの順でクリック。

MinGWのインストール②

上記のことをするとMinGW Installation Managerというものが出てくるので

mingw32-base
mingw32-gcc-g++

の項目を右クリックしてMark for Installationをクリックする。

3.png
後はツールバーのInstalltion→Apply Changesをクリック。

2.5.PNG
さてMinGWのインストールはこれで終わりです。

PATHを通す

コマンドプロンプト「gccなにそれ美味しいの?」

さてMinGWのインストールは完了しました。
早速、コマンドプロンプト
5.png
を起動させて

gcc -v

と入力してみます。
多分、

'gcc' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

と出てしまうと思います。
gccがインストールしているのにコマンドプロンプトには「ないよ」と言われてしまいました...。
なぜならPATHが通っていないためgccの存在をコマンドプロンプトは知らないからです。
そこでPATHを通したいと思います。

PATHを設定する

すみません、これ説明するのがめんどくさいのとWindowsのバージョンによって設定方法が微妙に違うので。
下記のサイトを参考に、"C:\MinGW\bin"を追加してください...。

WindowsXP
http://pocketstudio.jp/win/xp/path.html

Windows7
http://next.matrix.jp/config-path-win7.html

windows8
https://pc-karuma.net/windows-8-environment-variables/

Windows10
http://pineplanter.moo.jp/non-it-salaryman/2016/04/09/windows10-path/

確認

gcc -v

をコマンドプロンプトで入力しましょう。

~~~(色々な情報)~~~
gcc version ~~バージョン番号~~ (GCC)

と出てきたらgccのインストール完了です。

参考

https://webkaru.net/clang/mingw-gcc-install/

Discussion