MAC OS Xは
DOLATs-のMacBook-エアをメイクファイルを生成することができなかったと私に問題を与えています/ ardupilot/ArduCopter/
DOLATs-のMacBook - エア:ArduCopter dolatsingh $作るAPM2 // BUILDROOT =の/ var /フォルダ/ 16/slzp9s_s741cb0cgqtcddc_h0000gn/T/ArduCopter.build HAL_BOARD = HAL_BOARD_APM2 HAL_BOARD_SUBTYPE = HAL_BOARD_SUBTYPE_AVR_APM2ツールチェーン= AVR EXTRAFLAGS = -DGIT_VERSION = "705d3d56" %% AP_State.o
** cc1plus:エラー:認識できないコマンドラインオプション "-std = gnu ++ 11" メイク:***** [/var/folders/16/slzp9s_s741cb0cgqtcddc_h0000gn/T/ArduCopter.build/AP_State.o]エラー1
私は、GCCのバージョンをチェックして、それが4.2.1
ああ、本当に古いバージョンの 'GCC'です。 – Galik
' C++ 11'のサポートは 'GCC v4.3'までは始まりませんでした。あなたは新しいバージョンが必要だと思います。 – Galik
また、gcc 4.8まで、C++ 11サポートを有効にするフラグは '-std = C++ 0x'(または' -std = gnu ++ 0x')でした。新しいバージョンのgccを入手する方法と、OS Xを使用しているのでclangを使う方法の2つのオプションがあります。 –