学校のサーバーからプログラムをダウンロードして、オフラインで作業しました。GNU がインストールされていますが、makefile を使用して Mac でコンパイルしようとすると、次のエラーが発生します。
cc1plus: error: unrecognized command line option "-std=c++0x"
Macにプラグインか何かが足りないと思いますか?
ありがとう
学校のサーバーからプログラムをダウンロードして、オフラインで作業しました。GNU がインストールされていますが、makefile を使用して Mac でコンパイルしようとすると、次のエラーが発生します。
cc1plus: error: unrecognized command line option "-std=c++0x"
Macにプラグインか何かが足りないと思いますか?
ありがとう
インストールした gcc のバージョンのマニュアル ページを調べて、問題の引数がサポートされていることを確認してください。
編集:まだ誰も詳しく説明していないので、明確にするために。c++0x は、いわば「最先端」の新しい標準の一部である機能を指します。gcc の man ページから:
c++0x 今後の ISO C++ 0x 標準のワーキング ドラフト。このオプションは、C++ 0x に含まれる可能性が高い実験的な機能を有効にします。ワーキング ドラフトは常に変更されており、このフラグによって有効になる機能は、C ++ 0x 標準の一部でない場合、GCC の将来のバージョンから削除される可能性があります。