C言語のコンパイラなどの開発環境の整え方からテストまで解説!