Snow Leopard を搭載した古い Intel Core Duo MacBook を使用していて、g++ と入力パラメーター std=c++0x を使用してコンパイルしようとすると、次のようになります。
cc1plus: error: unrecognized command line option "-std=c++0x"
これを修正する方法のアイデアはありますか?
Snow Leopard を搭載した古い Intel Core Duo MacBook を使用していて、g++ と入力パラメーター std=c++0x を使用してコンパイルしようとすると、次のようになります。
cc1plus: error: unrecognized command line option "-std=c++0x"
これを修正する方法のアイデアはありますか?
c ++ 0x / c ++ 11のサポートは、gcc v4.3以降でのみ追加されています。このページを参照して、どのgccバージョンでどのc++機能が追加されたかを確認してください。
または、XCodeに標準で付属しているclang++コンパイラを使用することもできます。バージョン情報については、このページを参照してください。
または、macportsからgcc47をインストールします
ところで、より良い使用法-std=c++11
、c++0x
オプションはclangでサポートされていません。