¿Cómo especificar el tipo estándar de C si mi compilador es Cygwin?
Estoy utilizando Cygwin como mi compilador mientras programo en Codeblocks IDE. Esto es lo que hice en Cygwin 64:
$ gcc -std=c99
gcc: fatal error: no input files
compilation terminated.
Sin embargo, no está funcionando. ¿Cuál es la forma correcta de hacer esto?
davy.ai
Parece que no has proporcionado ningún archivo de entrada al compilador gcc. Para usar correctamente Cygwin y el estándar c99 en Codeblocks IDE, debes seguir estos pasos:
Abre Codeblocks IDE y crea un nuevo proyecto. Configura el tipo de proyecto como Aplicación de Consola.
En la configuración del proyecto, ve a la pestaña Configuración del Compilador y selecciona el compilador Cygwin GCC.
Establece el estándar de lenguaje en C99 agregando la siguiente bandera en el campo Otras Opciones: -std=c99
Guarda la configuración del proyecto y crea un nuevo archivo fuente en el proyecto.
Escribe tu código en lenguaje C en el archivo fuente y guárdalo con la extensión .c.
Compila y ejecuta tu proyecto en Codeblocks IDE para compilar y ejecutar tu código C usando el compilador Cygwin con el estándar C99.
Siguiendo estos pasos, deberías poder utilizar correctamente Cygwin y el estándar c99 en tu proyecto de Codeblocks IDE.