MinGWによるC言語の開発環境の構築手順

:::note alert
2021年12月31日時点

この環境構築手順ではC言語の開発環境ができなくなっております。
理由は以下のURL（MinGW）でCコンパイラの配布が停止、というかサイト自体が消えているような感じになっています。
http://www.mingw.org/

みんな、Visual Studio でC言語をやろう。
:::

# はじめに

Windows10にC言語／C++の開発環境を構築する方法について記載しています。
ただし、<font color="red">MinGWを用いた環境</font>になります。

<br>

# MinGWのインストール手順

* 以下のURLにアクセスします。
http://www.mingw.org/
<br>

* 右上にある「Download」タブをクリックします。
![000.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/2fa3150d-0cb7-59ca-205c-f51252e92915.png)
<br>

* 赤枠内のWindowsマークをクリックします。

![001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/e0113e44-9116-3f8f-1f0d-afd3677ceb2f.png)
<br>

* 自動でインストーラのダウンロードが開始されます。<br>開始されなければ「mingw-get-setup.exe」をクリックします。

![002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/71bae004-8206-7d76-2292-4d2bdf3e1128.png)
<br>

* インストーラを起動します。

![003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/ab016f12-7057-9dca-50ed-7d15666414d2.png)
<br>

* 「Install」をクリックします。

![004.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/048446fc-f2e3-a4aa-2462-25fbc701a900.png)
<br>

* 特に<font color="red"><b>設定は変更せず</b></font>に「Continue」をクリックします。<br>クリックしたらインストールが開始されます。

![005.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/f49bca72-38bc-f106-2485-7fa768283f01.png)
<br>

* インストール完了後「Continue」をクリックします。

![006.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/3846ff76-191f-d920-c460-07489f922c1f.png)
<br>

* Basic Setupから「mingw32-base-bin」と「mingw32-gcc-g++-bin」を選択します。<br>各項目の左端の ▢ をクリックし「Mark for Installation」をクリックすれば選択できます。

![007.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/9d591150-ccaf-820b-2839-5628679b6de6.png)
<br>

* 「Installation」→「Apply Changes」をクリックします。

![008.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/ead794cd-92ea-3bf2-3b41-e48dd7123963.png)
<br>

* 「Apply」をクリックして、インストーラ開始します。

![009.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/078f8772-fd03-953a-f23f-556add7db972.png)
<br>

* インストーラが完了したら「Close」をクリックします。

![010.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/2ec36525-0d3e-568a-2b45-6e68cbf51833.png)
<br>

* `Windowsキー`を押して「kannkyo」（または「環境変数」）で検索し、「環境変数を編集」を開きます。

![011.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/ce4da230-e867-1c0e-bc61-4cb14ec19f54.png)
<br>

* 「PATH」を選択し「編集(E)」をクリックします。

![012.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/dc577cab-e2f2-4e1a-020d-75803553846c.png)
<br>

* 「新規(N)」をクリックし、以下を入力したら「OK」をクリックします。<br>`C:\MinGW\bin`

![013.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/e1022e28-7943-f5a4-6478-cc283516ce2a.png)
<br>

* 「OK」をクリックします。

![014.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/e276c792-cec0-ccaf-c75c-b5ad1cd4ed3f.png)
<br>

* 再び`Windowsキー`を押して、今度は「powershell」で検索します。

![015.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/fae53dca-098d-c9f5-7c96-926b437b9bfe.png)
<br>

* PowerShell起動後、以下のコマンドを実行し、gccの情報が表示されればインストール成功です。<br>`gcc --version`

![016.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/614920/9f493db4-5237-e9d7-4d7d-782b93f05544.png)
<br>

<br>

# MinGWのアンインストール手順

MinGWのアンインストール手順については、以下に記載しました。

[MinGWのアンインストール手順](https://qiita.com/karakuri-t910/items/ad4a14cf7a29d20f52cf)