标签: c++ c g++ clang++
我试过谷歌搜索这个,但我得到的是如何编译基本程序的结果。 是否可以使用Clang ++和G ++将代码编译为特定的C ++标准,指定代码应该编译成C89,C99,C ++ 98等?
答案 0 :(得分:7)
您可以使用-std标志。例如,要编译为C99,请使用-std=c99
-std=c99
它的文档是here
答案 1 :(得分:5)
使用-std标志,如下所示:
-std
g++ -std=c++98 -o myprog myprog.cpp -lfoo
Here is a man page有很多GCC / G ++选项,包括这个选项。