Wie verwende ich den C11-Standard in Code :: Blocks?

Wie der Titel sagt, muss ich @ machcode::blocks arbeiten mitC11 und ich kann nicht herausfinden, wie es geht.

Ich ging zusettings =>compiler settings =>Other options und ich habe @ hinzugefü-std=c11 und probiert auch mit-std=gnu11, beides scheint nicht zu funktionieren.

Ich habe @ kompiliegcc-5.2 und dann habe ich den Standard-Compiler (gcc-4.9) geändert und immer noch kein Ergebnis.

Wenn ich versuche, das folgende Programm zu kompilieren:

#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;
}

Ich bekomme folgendes:

|6|error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode|

Aber wenn ich es im Terminal mache (Ubuntu 15.04, 64BIT, gcc-5.2):

./install/gcc-5.2.0/bin/gcc5.2 program.c -o program

Scheint gut zu funktionieren.

Meine Frage ist, wie man @ maccode::blocks arbeiten mitc11 ?

Antworten auf die Frage(16)

Ihre Antwort auf die Frage