文章

查看 g++编译器默认编译标准

简单记录下怎么查看当前 g++ 编译器默认支持的 cpp 标准,毕竟 cpp 20 都已经出来几年了,有些特性编译器还没有完全支持

1
g++ -dM -E -x c++ /dev/null | grep __cplusplus

如果要查看 g++ 是否支持 cpp 20 可以执行以下命令

1
g++ -std=c++20 -E -x c++ - <<< ""

如果你的 g++ 版本支持 C++20,那么该命令将不会报错,而会输出一些编译的信息。如果你的 g++ 版本不支持 C++20,那么该命令将会提示错误信息,告诉你该标志不被支持。

更多的信息可以参考以下网址:

https://en.cppreference.com/w/cpp/compiler_support/20

https://cplusplus.com/doc/tutorial/

本文由作者按照 CC BY 4.0 进行授权

© TheDarkStarJack. 保留部分权利。

[本站总访问量次] [本站访客数人次] [本文总阅读量次]

本站采用 Jekyll 主题 Chirpy