dkrqr’s blog

僕がつくったものとやったこと考えたことの記録

VScodeでC環境をつくる

はじめに

この記事ではwindows10でVScode(Visual Studio Code)とminGWを用いたC言語の開発環境を作る

VScodeのインストールと設定

インストーラのダウンロード

下のリンクから自分のOSにあったものをダウンロード
https://code.visualstudio.com/download

f:id:dkrqr:20190111131011p:plain

インストール

ダウンロードしたインストーラを起動

f:id:dkrqr:20190111132230p:plain f:id:dkrqr:20190111132239p:plain

"次へ"を押していって

f:id:dkrqr:20190111132327p:plain f:id:dkrqr:20190111132559p:plain

この画面がでればVScodeのインストールは完了

VScodeの設定

次にVScode拡張機能などの設定をする

File>Preferences>ExtensionsをクリックしてEXTENSIONS:Marketplaceを表示
Ctrl+Shift+XのショートカットキーをつかってもOK

f:id:dkrqr:20190111133104p:plain

日本語化

まずは日本語化。日本人なので

f:id:dkrqr:20190111134402p:plain:w350

マーケットプレイスJapaneseと検索して,一番上に出てくるやつをインストール
使用法に書いてある通り,Ctrl+Shift+Pを押して,

f:id:dkrqr:20190111134522p:plain:w500

上のほうに出てきたやつにconfig disを入れると候補が1つになるのでクリック

f:id:dkrqr:20190111135119p:plain

locale.jsonが出てくるので,"en"とあるところを"ja"に書き換えて保存(Ctrl+S)

f:id:dkrqr:20190111135429p:plain:w300

ここで一旦VScodeを再起動すると日本語化が適用される

C/C++ for Visual Studio Code

もう一度,ファイル>基本設定>拡張機能をクリックして拡張機能:Marketplaceを表示し,マーケットプレイスC/C++と検索
一番上にある"C/C++"をインストール

f:id:dkrqr:20190111143243p:plain:w350

ついでにコードを自動整形する設定も
ファイル>基本設定>設定をクリックして設定を開き,右上の{}マークをクリック

f:id:dkrqr:20190111144307p:plain:w450

User Settingsの右側のタブに以下を入力

{
    "editor.formatOnPaste": true,
    "editor.formatOnType": true,
    "editor.formatOnSave": true
}

f:id:dkrqr:20190111144517p:plain:w550

これで,貼り付け,;入力,保存時に自動でいい感じにインデントとかを入れてくれる

minGWのインストール

インストーラのダウンロード

下のリンクの右上の方のDownload Installerをクリックしてインストーラをダウンロード

MinGW | Minimalist GNU for Windows

インストール

ダウンロードしたインストーラを起動する

f:id:dkrqr:20190111154350p:plain:w400

インストールするディレクトリをコピーしておく(pathを通すときに使う)
デフォルトはC:\MinGWで変更する必要はない

f:id:dkrqr:20190111154439p:plain:w400

continueを押してインストールが完了したら Cをコンパイルするための2つのパッケージ

  • mingw32-base-bin
  • mingw32-gcc-g++-bin

にチェックを入れ,

f:id:dkrqr:20190111155733p:plain

左上のInstallation>Apply Changesをクリック

f:id:dkrqr:20190111160510p:plain

新しくウインドウが出てくるので真ん中上部のApplyをクリック (スクリーンショット忘れた) 次のような画面が表示されたらcloseをクリックして終了

f:id:dkrqr:20190111160152p:plain:w400

pathを通す

"pathを通す"とは:「PATH を通す」の意味をできるだけわかりやすく説明する試み - Qiita

windowsボタンを押して,"環境変数"と検索し,"環境変数を編集"をクリック

f:id:dkrqr:20190113160556p:plain:w300

"Path"をダブルクリック

f:id:dkrqr:20190113181740p:plain:w400

新規をクリックして,先ほどコピーしたディレクトリに\binを加えたもの(デフォルトではC:\MinGW\bin)を入力
OKをクリック。何番目にあるかはどうでもいい

f:id:dkrqr:20190113181329p:plain:w400

PCを再起動すれば環境変数が設定されて(簡単に)コンパイラが使えるようになる。

プログラムを書く

1.VScodeを起動し,ファイル>フォルダを開くから適当なフォルダを開く
2.ファイル>新規ファイル(またはCtrl+N)で新規ファイルを作成
3.ファイル>保存(またはCtrl+S)で,”hello.c”という名前を付けて保存
4.以下のコードを入力

#include <stdio.h>
int main()
{
    printf("Hello, world!");
    return 0;
}

5.表示>ターミナル(またはCtrl+@)でVScodeの下半分にターミナルを開く
6.ターミナルにgcc -o hello.exe hello.cと入力し,hello.cをコンパイル
7.ターミナルに.\hello.exeと入力し,実行する
8.ターミナルにHello, world!と表示されればおっけい!