2010-11-21 29 views
29

Estoy trabajando en un pequeño proyecto de C en Eclipse; Acabo de instalar Eclipse desde el Centro de software de Ubuntu y agregué compatibilidad con el lenguaje C/C++. Puedo construir, ejecutar y depurar bien programas C sencillos.¿Cómo se configura GCC en Eclipse para usar C99?

Pero ahora estoy usando algunas funciones de C99, y Eclipse se queja, diciendo que "las declaraciones 'de bucle' iniciales solo se permiten en el modo C99".

Pensé que configuraría el modo C99 para GCC en el archivo MAKE, pero el archivo MAKE es generado automáticamente por Eclipse para que cualquier cambio que haga se sobrescriba, pero no veo ningún lugar donde poner las opciones del compilador GCC Las preferencias de Eclipse ni las ventanas de mi proyecto.

Entonces, ¿dónde defino el modo C99?

Respuesta

38

Ingrese a las propiedades del proyecto. Buscar C/C++ Build -> Configuración. En la pestaña Configuración de herramientas, busque el compilador GCC C y luego Miscelánea. En el cuadro de texto de otras banderas, agregue -std = c99. Debería funcionar bien.

+0

@Beppe .. ¡Gracias! Ayudó mucho y me ahorró un tiempo precioso. ¡Aclamaciones! – ThreaderSlash

+5

Ahora puede ir a la carpeta 'Dialect' y seleccionar c99 del menú desplegable. – Tobber

+0

@Tobber debe escribir esto como una respuesta! ¡aclamaciones! – OhadR

Cuestiones relacionadas