GCC问题:CentOS 7

时间:2015-07-30 13:06:58

标签: gcc centos

问题:

我试图在CentOS 7上从源代码安装一个名为mapnik的程序。当我运行./configure时出现以下错误。

 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那么简单,因为当我运行时:

 gcc --version

我明白了:

 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.

我该如何解决这个问题?提前谢谢。

2 个答案:

答案 0 :(得分:0)

嗯,您的GCC版本是从2013年开始的,因此肯定有更新的空间。

此外(我可能会在这里弄错),你不需要g ++来编译C ++吗?这将按以下方式工作:

sudo yum install g++

答案 1 :(得分:0)

Soultion:

我最终只删除了我从git页面克隆的所有 Mapnik ,而是下载了最新的 tar.gz 版本。从那里我刚刚正常安装,它工作。不是最直观的解决方案,但它完成了这项工作。