首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCC难题: CentOS 7

GCC难题: CentOS 7
EN

Stack Overflow用户
提问于 2015-07-30 13:06:58
回答 2查看 1K关注 0票数 0

问题:

我试图在CentOS 7上从源代码中安装一个名为mapnik的程序。当我运行./配置时,会得到以下错误。

代码语言:javascript
复制
 C++ compiler does not support C++11 standard (-std=c++11), which is required. Please upgrade your compiler to at least g++ 4.7 (ideally 4.8)

不幸的是,这并不像更新gcc那样简单,因为当我跑的时候:

代码语言:javascript
复制
 gcc --version

我得到:

代码语言:javascript
复制
 gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-9)
 Copyright (C) 2013 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

我怎么才能解决这个问题?提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2015-07-30 13:10:49

那么,您的GCC版本是从2013年开始的,所以肯定有更新的空间。

此外(我可能弄错了),您不需要g++来编译C++吗?这样做的方式如下:

代码语言:javascript
复制
sudo yum install g++
票数 0
EN

Stack Overflow用户

发布于 2015-07-30 15:49:49

The Soultion:

最后,我只删除了从他们的git页面中克隆出来的Mapnik,而是下载了最新的tar.gz版本。从那时起,我就像正常安装一样工作了。这不是最直观的解决办法,但它做到了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31724683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档