Обновление компилятора GNU GCC

Я использую блоки кода с компилятором gnu gcc. Но когда я пытаюсь составить базу диапазона для начала, это дает много ошибок. Поэтому я думаю, что компилятор не поддерживает C++0x. Поэтому я хочу знать, как узнать версию компилятора, которую я использую, и как правильно обновить ее до версии C++ 0x, поддерживающей ее. Я использую Windows XP.

1 ответ

Решение

Этот алгоритм может помочь начать с программирования на C++ 11 в Windows:

  • 1) Зайдите на http://mingw.com/ и загрузите последнюю версию MinGW, установите ее

    2) Загрузите установщик CodeBlocks, установите его. Во время установки он должен обнаружить установку GCC и предложить использовать его в качестве компилятора по умолчанию, примите это.

    3) Запустите новый проект CodeBlocks, перейдите в "Проект" -> "Свойства" -> "Параметры сборки" -> "Параметры компилятора" -> "Флаги компилятора", затем установите флаг "Пусть g ++ будет соответствовать грядущему стандарту языка C++0x ISO C++".

    4) Скомпилируйте свой первый проект на C++ 11 и получайте удовольствие!

Кстати, последняя версия MinGW g++ на данный момент имеет версию 4.6.1, поэтому она должна поддерживать большинство функций C++ 11.

Другие вопросы по тегам