GCC он как бы стандарт для кросплатформенности. По дефолту есть во всех unix-base системах. Под винду оформлен в MinGW Intel C++ он неудобен потому, что он платный и весит чуть ли не гиг и по дефолту его нет в linux'е