1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

競プロのローカル環境の作り方 -Windows版-

Last updated at Posted at 2019-09-29

Mac版

開発環境でインストールするもの

  • Cygwin(gcc,g++)

    Windows上で動くC言語、C++言語用のコンパイラ用OSです。

  • Atom

    既にVSCodeやSublimeTextなどのテキストエディタが入っている場合そちらでも構いません。

Cygwinのインストール方法

  1. Cygwinのサイトからソフトをダウンロードする

    サイトにアクセスしてInstalling CygwinInstall Cygwin by runningのあとにある setup-x86_64.exesetup-x86.exeをダウンロードしてください。

    ※パソコンが32bitの場合はsetup-x86.exeをダウンロードしてください。

  2. Cドライブの直下にCygwinフォルダを作成する

    作成出来たらそのフォルダにsetup-x86_64.exeファイルを移動させてください。

    ※フォルダを作らずにインストールした場合ファイルが飛び散る恐れがあるので必ず作成しておくようにしてください。

  3. インストーラーを起動させてインストールする

    1. Install from Internet を選択して次へ進む
    2. C:¥cygwinに保存になっているか、All Usersを選択して次へ進む
    3. なにも、変更せず次へ進む
    4. Direct Connectionを選択し次へ進む
    5. .jpで終わっているところのものを適当に選んで次へ進む
    6. Setup Alertが出ても気にせず次へ進む
    7. 左上の検索バーにgcc-coreと入力する、出た項目の中で好きなバージョンを選択する
    8. 同様にg++-coreもバージョンを選択し次へ進む
    9. そうするとインストールが開始され終了するとgccが使えるようになります

Atomをインストールする方法

  1. Atomのサイトからソフトをダウンロードする

    サイトにアクセスしてDownloadを選択ダウンロードしてください。

    ※パソコンが32bitの場合は32bit版をダウンロードしてください。

  2. インストーラーを起動させてインストールする

    インストールしても便利に

  3. Atomを日本語化する

    1. 画面左上のメニューから「File」→「Settings」を選択する
    2. 「Settings」タブの「+Install」を選択する
    3. 入力欄に「Japanese-menu」と入力
    4. Installを押す
  4. Atomエディタでコマンドプロンプトを実行する

    1. 画面左上のメニューから「File」→「Settings」を選択する
    2. 「Settings」タブの「+Install」を選択する
    3. 入力欄に「platformio-ide-terminal」と入力
    4. Installを押す
    5. [Cntl+`]で開く

おわりに

これで満を持してAtCoderTopCoder、Paizaなどの競技プログラミングを頑張っていってください!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?