在这里以gcc-arm-none-eabi-5_4-2016q3这一Linux下的交叉编译器为例子:
只需要在-std参数后加上需要确认的C++版本.
这里以C++11为例子,
arm-none-eabi-gcc -std=c++11
arm-none-eabi-gcc: fatal error: no input files
compilation terminated.
而当将c++11 修改为c++20时会报如下信息,
arm-none-eabi-gcc -std=c++20
arm-none-eabi-gcc: error: unrecognized command line option '-std=c++20'
arm-none-eabi-gcc: fatal error: no input files
compilation terminated.