C89 в Microsoft Visual Studio 2008

Есть ли способ настроить компилятор C/CPP по умолчанию из Microsoft Visual Studio 2008 для компиляции в стандарте C89?

Я тестирую код, который будет использоваться на Microchip PIC32, и хотел бы убедиться, что они совместимы. Он использует C89.

Если это невозможно, что было бы хорошей альтернативной комбинацией компилятор + IDE, которая поддерживает C89 на ПК с Windows 7 x64?


person cab00t    schedule 31.03.2014    source источник
comment
В любом случае, это не все, что вы получите? Visual Studio не поддерживает C99...   -  person unwind    schedule 31.03.2014
comment
Пожалуйста, проверьте эту ссылку, если вы найдете какую-либо информацию, которая может помочь. stackoverflow.com/questions/13308944/   -  person demo.b    schedule 31.03.2014
comment
Вы можете использовать параметр компиляции /Za для обеспечения строгого соответствия ANSI C89, он отключает все расширения. Project + Properties, C/C++, Language, Disable Language Extensions. Нажмите еще немного, это должно быть обнаружено.   -  person Hans Passant    schedule 31.03.2014