出现这个编译错误的原因在g++ gcc 版本不够高。
添加源
$ sudo add
-apt-repository ppa:ubuntu
-toolchain-r/test
$ sudo apt
-get update
安装4.8版本
$
sudo apt-get install gcc-
4.8 g++-
4.8
查看本地安装版本
- ++
这里应该会看到本机装了4.6(自带)和4.8两个版本。
切换版本
- -- -. -- ++ ++ ++-.
- -- -. -- ++ ++ ++-.
- --
这里选择4.8版本的序号
再次查看g++版本
++ --
确认当前版本为4.8,问题解决!
转自: http://my.oschina.net/chenyoca/blog/226455