centos Cannot find a C++ compiler that supports both C++11 and the specified C++ flags.
时间: 2024-05-18 21:11:35 浏览: 257
c++ API support c++11
3星 · 编辑精心推荐
这个问题通常出现在编译需要使用C++11及以上特性的代码时,因为默认的C++编译器版本过低,不支持这些特性。你可以尝试以下几种解决方法:
1. 更新编译器版本:安装新的C++编译器,例如GCC 4.8以上版本,这些版本已经支持C++11特性。
2. 修改编译选项:使用支持C++11特性的编译选项,例如在编译时添加”-std=c++11”选项,这会告诉编译器使用C++11标准进行编译。
3. 安装C++11支持库:有些操作系统的默认库不支持C++11,你需要手动安装支持C++11的库文件,例如libstdc++6。
希望以上解决方法能够帮到你。
阅读全文