查看 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,那么该命令将会提示错误信息,告诉你该标志不被支持。
更多的信息可以参考以下网址:
本文由作者按照
CC BY 4.0
进行授权