繁体   English   中英

无法识别的命令行选项“-std = c ++ 11”

[英]unrecognized command line option “-std=c++11”

我正在尝试使用raspberryPi运行wiringPi Cpp版本。 我下载了这个并尝试运行,但我去了下面的错误。

在此输入图像描述

这里有什么问题? 我做错什么了吗?

升级您的GCC。 你似乎有GCC 4.6,你提到的标志是用GCC 4.7引入的。

在命令行上运行g++ -v 如果版本号是4.3到4.6,请用-std=c++0x替换-std=c++11 ,看看你是否有任何爱。 如果仍然无效,您将升级编译器或从库中删除c ++ 11功能。 认真推荐前者而不是后者。

如果编译器在4.3版之前肯定会升级。

编辑

我需要更好地阅读。 跳过获取版本号。 尝试-std=c++0x ,如果失败则升级编译器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM