はじめに
こんにちは!!競技プログラミングをやっている高校生のButterFlvです!!この記事では管理者権限が使えない(≒インストールができない)環境でC++の競技プログラミングの最低限の環境構築のやり方を備忘録のような感じで書いていきます。(解説が割と雑なのでコメントで質問をいただければ返信します。また、気が向いたときに内容を詳しくしたりします。)
C++の知識がほぼ0の人が解説しています。間違いなどあればコメントなどで指摘していただけるとありがたいです。
この方法では最新版のgccが使えないかもしれません。
対象としている人
- なんらかの事情で管理者権限で実行できず、インストーラが実行できない
- VSCodeを使っている
- C++を手元実行したい
GCCダウンロード
MinGW の 7-zip 版をダウンロードし、解凍します。
詳しく解説されている方がいたのでこちらを参照して下さい。
また、7-zipの解凍方法は調べればたくさん解説があるので割愛します。CUI版がおすすめです。
画像や説明を追加するかも。。。
GUIで環境変数の設定(パスを通す)
Windowsのタスクバーにある検索欄に「コントロールパネル」と入力するとコントロールパネルを開くことができ、そのウィンドウで「環境変数」を検索することで環境変数の設定画面を開くことができます。「Path」の編集を選択して(mingw64を解凍したディレクトリ)\mingw64\bin\
を指定すればコマンドプロンプトでg++
を使うことができます。
画像を入れるかも。。。
AtCoder Library の導入
AtCoder Libraryをダウンロードしてきて解凍したものを(mingw64を解凍したディレクトリ)\mingw64\lib\gcc\x86_64-w64-mingw32\(バージョン)\include\c++\
に置くと使えるようになります。
おわりに
新しく勉強したことがあったときや、説明を詳しくするときに更新します。