質問: C言語を勉強したいと思い、VisualStudio2015を導入しようと考えましたが、うまく使えません。 IDEでなくても良いので、おすすめのコンパイラを教えてほしいです。
回答: Windows限定という話ですね?コンパイラとしてはGCCがあり、いくつか種類と入れ方があります。 1. PleiadesにあるPleiades All in One C/C++ Full Edition 日本語化済みEclipse(IDE)とMingw GCCのセットです。IDEとコンパイラがセットなのでVisual Stuidoのように使えます。よくわからないという人にはお勧めです。 2. MSYS2のMingw GCC MSYS2はUNIX/Linuxの各ツールをまとめてWindowsでも使えるようにしたものです。インストール後にいくつかコマンドを実行する必要があり、ちょっと単純とは言えません。UNIX/Linuxを知らないとよくわからないため、わかる人だけにお勧めです。 3. CiygwinのGCC CygwinはWindows上での疑似UNIX/Linux環境です。MSYS2はあくまでもツール集ということですが、Cygwinは環境ですので、本来Windowsでは使用できないPOSIX由来のCの関数が使えます(たとえばforkとか)。さらにわかる人だけにお勧めです。 4. 仮想環境でUbuntuやCentOSを動かして、GCCを入れる Windowsが嫌いな人にお勧めです。 最初は1.をお試しください。2.以降はよくわかっている人向けになります。他にもStrawberry Perlに付いてくるGCCやRuby Installer DevKitを使う方法、Git for Windows SDKで自動で構築されるMSYS2環境を使う方法もあります。