4

これをグーグルで調べてみましたが、基本的なプログラムをコンパイルする方法に関する結果しか得られません。コードを C89、C99、C++98 などにコンパイルするように指定することで、Clang++ と G++ を使用して特定の C++ 標準にコードをコンパイルすることは可能ですか?

4

2 に答える 2

7

-std フラグを使用できます。たとえば、C99 にコンパイルするには、次を使用します。-std=c99

そのためのドキュメントはここにあります

于 2012-12-17T19:49:27.483 に答える
5

-std次のようにフラグを使用します。

g++ -std=c++98 -o myprog myprog.cpp -lfoo

これを含む多数の GCC/G++ オプションを含むman ページを次に示します。

于 2012-12-17T19:49:03.713 に答える