Cómo usar el estándar C11 en Code :: Blocks
Como el título dice que necesito hacercode::blocks
trabajar conC11
y no puedo entender cómo hacerlo.
fui asettings
=>compiler settings
=>Other options
y agregué-std=c11
y probé también con-std=gnu11
, ambos no parecen funcionar.
He compiladogcc-5.2
y luego cambié el compilador predeterminado (gcc-4.9) y aún no hay resultado.
Cuando intento compilar el siguiente programa:
#include<stdio.h>
int main(void){
int arr[] = {0,1,2,3,4};
for(int i=0;i<5;i++){
printf("%d ",arr[i]);
}
return 0;
}
Me sale lo siguiente:
|6|error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode|
Pero si lo hago en la terminal (ubuntu 15.04, 64BIT, gcc-5.2):
./install/gcc-5.2.0/bin/gcc5.2 program.c -o program
Parece funcionar bien.
Mi pregunta es cómo hacercode::blocks
trabajar conc11
?