Najpopularniejsze kompilatory to ten z MSVC, GCC (pod Windowsem masz MinGW) i Clang.
Code::Blocks, czy Dev C++o których wspomniał mój poprzednik to nie są kompilatory! Są to środowiska programistyczne, w ich skład wchodzą zazwyczaj edytor kodu, kompilator i inne różne narzędzia (np. debugger). Przykładowo: CLion jest zintegrowanym środowiskiem programistycznym (IDE), ale nazywanie go kompilatorem jest bzdurą. Dlaczego? Dlatego, że możemy podpiąć pod niego różne kompilatory (np. GCC czy Clang). IDE mamy nadal to samo, a kompilatory różne.
@EDIT
Chociaż jak czytam, to nie jestem w stanie określić co konkretnie miał na myśli mój poprzednik. W każdym razie trochę sprostowania nie zaszkodzi (mam nadzieję).