>>205
Linux系ならgcc。WindowsならVisual Studioが基本だが
コマンドラインで使うなら、旧bcc(codegearのC++Compiler)も悪くはない

ICCとか一風変わったものに手を出すのは後回しでいい