初学C++,想边看书边实际编些最基础的小程序,不要有可视界面的那种。应该选什么编译器好?