无法识别新的Gcc版本

时间:2018-12-20 01:02:15

标签: linux gcc cmake

我正在尝试编译一些需要GCC 5或更高版本的软件,因此我已经安装了GCC 5.4,并且在键入时键入

gcc -v

我得到了输出

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-unknown-linux-gnu/5.4.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../gcc-5.4.0/configure --enable-languages=c,c++ --disable-multilib
Thread model: posix
gcc version 5.4.0 (GCC)

我认为还可以。我怎么用 cmake .. 编译实际软件,每次都会收到此错误。

CMake Error at cmake/EthCompilerSettings.cmake:63 (message):
  This compiler GNU 4.8.5 is not supported.  GCC 5 or newer is required.
Call Stack (most recent call first):
  CMakeLists.txt:58 (include

正在尝试编译的软件是 cpp_etherium 请让我指出正确的方向,以解决此问题 谢谢

1 个答案:

答案 0 :(得分:0)

我通过删除我当时忽略的旧gCC来解决了这个问题 然后我做了符号链接 ln -s /路径/新gcc 抱歉,我的手机格式不好,但是我想分享