Code::Blocks функциональная среда разработки (IDE) приложений на языках C/C++. Code::Blocks использует механизм плагинов для расширения функциональности.

Для Code::Blocks доступны разнообразные плагины:  для форматирования кода, импорта проектов из других сред разработки, поддержки дополнительных компиляторов и другие. Часть плагинов разрабатывается командой Code::Blocks и другие плагины предоставлены сторонними разработчиками.

Изначально поддерживаются следующие компиляторы:

    GCC (MinGW / GNU GCC)
    MSVC++
    Digital Mars
    Borland C++ 5.5
    Open Watcom

Если у вас не установлен компилятор, можно сразу загрузить версию с компилятором MinGW GCC.

Ссылка