unsweets.log

Frontend & Android.

Sublime Text 2上でMinGWのg++を使ってC++をコンパイルする

Published at

eyecatch of Compile C++ with mingw on Sublime Text 2

Windows上でSublime Text 2でC++をmingwを使ってコンパイルする方法。

環境

  • Windows7 64bit
  • Sublime Text 2

MinGWのインストール

ここからMinGWのインストーラーをダウンロードします。

ダウンロードしたら実行。

2015-1-17_23-13-29_1543.png

Installを押します。

2015-1-17_23-13-48_1544.png

インストールオプションが設定できますが、ここでは特に何も変更せず続行。ダウンロードが開始します。

2015-1-17_23-14-54_1546.png

ダウンロードが完了したらContinueをクリック。インストールマネージャーが起動します。

2015-1-17_23-24-0_1547.png

今回はmingw32-baseとmingw32-gcc-g++とmsys-baseをインストール。リストの左のチェックボタンを押すとメニューが出るので Mark for Installationを選択します。

インストールするものを選択したらウィンドウのメニューのInstallation→Apply Changesを選択。

2015-1-17_23-27-12_1548.png

確認ダイアログが現れるのでApplyをクリック。ダウンロードとインストールが開始されるのでしばらく待ちましょう。インストールが終了したらインストールマネージャは終了して構いません。

2015-1-17_23-36-13_1549.png

パス通し

インストールでパスが通ると思ったのですが、どうやらそうではないらしいので手動でパスを通します。

マイコンピューターを開き、なにもないところで右クリックをしてプロパティを開きます。するとコンピューターの基本的な情報の表示というものが現れるので左側のシステムの詳細をクリック。システムのプロパティダイアログが開きます。

2015-1-18_0-1-40_1550.png

詳細設定の環境変数ボタンをクリック。

ユーザー環境変数の方のPathを選択し、編集をクリックし、カーソルを変数値の最後に移動させて、;C:\MinGW\msys\1.0\binを入力。これでパスが通るようになりました。もしかしたら再起動が必要かも。

Sublime Text 2の設定

特にありません。Ctrl+Bして、特にエラーもなくコンパイルできたら成功です。生成されたexeファイルはコードと同じフォルダにあります。