Как войти в режим C99 в Codeblocks10.05?
Я недавно понял, что я даже не в режиме C99 после получения ошибки компиляции
'for' loop initial declarations are only allowed in C99 mode
Я нашел несколько советов о том, как добраться до C99 с помощью быстрого поиска, который сказал мне, чтобы перейти кProjects -> Properties...
Но, увы, он неактивен, и я не уверен, что это даже правильный способ его исправить (возможно, он недоступен, потому что мой файл не является проектом, это обычный исходный файл). Я также видел много подобных вопросов, говорящих о включении режима C99, поэтому я заглянул в меню флагов компилятора, но ничего не вижу в C99. Я пробовал некоторые другие флаги, такие какIn C Mode, support all ISO C90 programs..., но после того, как я установил этот флаг, я получил больше ошибок, чем раньше, которые появляются, когда компилятор находит комментарии внутри main ().
Примечание. Пожалуйста, не говорите только, чтобы инициализировать счетчик вне цикла for.
Обновление: пытаясь скомпилировать вне кодовых блоков с GCC, я попытался
gcc -O2 -std=C99 filename.c
, но получил ошибку:
unrecognized command line option "-std=C99"
Я использую 64-битную Windows 7, CodeBlocks10.05 и GNU gcc.