我目前使用gcc 4.6.3
. 我的理解是gcc
默认情况下使用gnu89
标准,我想启用最新的 C 标准 C11。我试过:
[pauldb@pauldb-laptop test ]$ gcc -std=c11 -o test test.c
cc1: error: unrecognised command line option ‘-std=c11’
我替换c11
为gnu11
,我得到了同样的错误。为 gcc 启用最新 C 标准的正确方法是什么?
(注意:我对最新的 C 标准感兴趣,而不是最新的 C++ 标准。)