Обновление компилятора 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.