Last updated on

C言語環境構築としてのGitHub Codespace


Kommenaです。B1が履修するC言語の授業のTAをしています。 プログラミングの勉強で、初学者にとって(教える側にとっても)一番大変なのは環境構築です。

ローカルで環境構築は大変です。特にWindowsだと、gccのインストールや、PATHの設定が面倒です。 今回はオンライン上で環境構築する方法を紹介します。

GitHub Codespaceとは

GitHub Codespaceは、GitHubが提供しているオンラインの開発環境です。 GitHub Codespaceを使うと、ブラウザ上でコードを書いたり、実行したりすることができます。

GitHub Codespaceは、GitHubのリポジトリを開いたときに、リポジトリのルートディレクトリに.devcontainerというディレクトリがあると、そのディレクトリに書かれた設定ファイルに従って、開発環境を構築します。

C言語環境構築

とりあえずGitHubのアカウントを作りましょう。 そうすれば、GitHub Codespaceを使うことができます。 GitHub Codespaceを使うと、C言語の環境構築が簡単にできます。 というか初期設定のままですでにgccが入っているので、すぐに使えます。