Поставил Code::Blocks 16.01 с официального сайта с вшитым MinGW - как я сначала подумал, той, заброшенной ветки.
Но открыв среду я был приятно удивлен наличием -c++14 в compiler options.
![108b46744bf14b878d212dc33b906a33.PNG](https://habrastorage.org/files/108/b46/744/108b46744bf14b878d212dc33b906a33.PNG)
![cc7d84c5e2d14f7cbc42143474b2c02d.PNG](https://habrastorage.org/files/cc7/d84/c5e/cc7d84c5e2d14f7cbc42143474b2c02d.PNG)
Но мое удивление усилилось еще больше, когда при повторном запуске среды этот параметр исчез из build options проекта и глобальных compiler options среды!
![872924200871474aa13664c7fa6ed110.PNG](https://habrastorage.org/files/872/924/200/872924200871474aa13664c7fa6ed110.PNG)
Естественно, и при создании новых проектов -c++14 перестал отображаться. Но вот что странно, если вручную добавить -c++14 в конфигурационный файл проекта, все работает, но в build options не отображается.
Что это за магия? Какой MinGW теперь использует Code::Blocks?
Почему параметр -c++14 отображается только при первом запуске среды после установки (проверял несколько раз) ?
Я понимаю, что кто то посчитает вопрос глупым, но все же объясните, что происходит?