通用 GCC 支持说明

GCC 编译器不支持的编译器扩展

以下各节指定了 C/C++test 不支持的 GCC 编译器扩展。这些限制适用于受支持的基于 GCC 的编译器以及自定义 GCC 编译器构建。有关 GNU 编译器扩展的更多信息,请参见http://gcc.gnu.org/onlinedocs

GCC 4.0.x

不支持的功能

不兼容

GCC 4.1.x

与 GCC 4.0.x 相同。

GCC 4.2.x

与 GCC 4.0.x 相同。

GCC 4.3.x

与 GCC 4.0.x 相同

GCC 4.4.x

与 GCC 4.0.x 相同

GCC 4.5.x

与 GCC 4.0.x 相同

GCC 4.6.x

与 GCC 4.0.x 相同

GCC 4.7.x

与 GCC 4.0.x 相同

GCC 4.8.x

与 GCC 4.0.x 相同

GCC 4.9.x

与 GCC 4.0.x 相同

GCC 5.x

与 GCC 4.0.x 相同。

GCC 6.x

与 GCC 4.0.x 相同

GCC 7.x

与 GCC 4.0.x 相同。

GCC 8.x

与 GCC 4.0.x 相同。

不支持 C++2a 功能。

GCC 9.x

与 GCC 4.0.x 相同。

不支持 C++2a 功能。