gcc и стандарт C++
Он не умеет экспорт шаблонов. Это самое главное.
-std=
Determine the language standard. This option is currently only
supported when compiling C or C++. A value for this option must be
provided; possible values are
c89
iso9899:1990
ISO C90 (same as -ansi).
iso9899:199409
ISO C90 as modified in amendment 1.
c99
c9x
iso9899:1999
iso9899:199x
ISO C99. Note that this standard is not yet fully supported;
see <http://gcc.gnu.org/gcc-3.4/c99status.html> for more infor-
mation. The names c9x and iso9899:199x are deprecated.
gnu89
Default, ISO C90 plus GNU extensions (including some C99 fea-
tures).
gnu99
gnu9x
ISO C99 plus GNU extensions. When ISO C99 is fully implemented
in GCC, this will become the default. The name gnu9x is depre-
cated.
c++98
The 1998 ISO C++ standard plus amendments.
gnu++98
The same as -std=c++98 plus GNU extensions. This is the
default for C++ code.
Дальше ботать diff стандартов разных лет
Оставить комментарий
a10063
Насколько этот компилятор удовлетворяет стандарту?Напишите, плиз, были ли проблемы с компиляцией кода, который должен был бы компилироваться по стандарту.