mac OS X无法生成make文件并给我一个问题
DOLATs-MacBook-Air:~dolatsingh $ cd Documents / ardupilot / ArduCopter /
DOLATs-MacBook-Air:ArduCopter dolatsingh $ make apm2
// BUILDROOT = / var / folders / 16 / slzp9s_s741cb0cgqtcddc_h0000gn / T / ArduCopter.build HAL_BOARD = HAL_BOARD_APM2 HAL_BOARD_SUBTYPE = HAL_BOARD_SUBTYPE_AVR_APM2 TOOLCHAIN = AVR EXTRAFLAGS = -DGIT_VERSION =“705d3d56”
%% AP_State.o
** cc1plus:错误:无法识别的命令行选项“-std = gnu ++ 11” make:***** [/var/folders/16/slzp9s_s741cb0cgqtcddc_h0000gn/T/ArduCopter.build/AP_State.o]错误1
我检查了GCC版本,它是4.2.1
答案 0 :(得分:0)
您需要升级IDE(如果您使用的是Arduino IDE)。
从IDE 1.5.8版开始,GCC已经是4.8.1版。但是,您需要使用您正在使用的命令行开关手动启用它。
如果您获取最新版本(1.6.2及更高版本,当前为1.6.9),则默认启用C ++ 11。