由于安装了arm-linux-gcc 4.3 版本 ,查询了资料 gcc版本要高于4.8才支持C++11标准
##删除旧版本的gcc
sudo rm -r /usr/local/arm
##
将新版本解压
cd /usr/local
sudo mkdir arm
sudo tar -zxvf arm-linux-gcc-5.4.0.tar.gz /usr/local/arm
##修改环境变量
sudo vim ~/.zshrc
修改为export PATH=$PATH: /usr/local/arm/5.4.0/bin
source ~/.zshrc
检查arm-linux-gcc版本
arm-linux-gcc -v
Using built-in specs.
COLLECT_GCC=arm-linux-gcc
COLLECT_LTO_WRAPPER=/usr/local/arm/5.4.0/bin/../libexec/gcc/arm-none-linux-gnueabi/5.4.0/lto-wrapper
Target: arm-none-linux-gnueabi
Configured with: ./configure --prefix=/home/geclab/buildroot-2016.11/output/host/usr --sysconfdir=/home/geclab/buildroot-2016.11/output/host/etc --enable-static --target=arm-none-linux-gnueabi --with-sysroot=/home/geclab/buildroot-2016.11/output/host/usr/arm-none-linux-gnueabi/sysroot --disable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --with-gmp=/home/geclab/buildroot-2016.11/output/ho