Не распознает новую версию Gcc - PullRequest
0 голосов
/ 20 декабря 2018

Я пытаюсь скомпилировать некоторое программное обеспечение, которое требует 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 голосов
/ 20 декабря 2018

Я решил эту проблему, удалив старую версию gCC, которую я тогда не использовал. Затем я создал символические ссылки, такие как ln -s / path / new gcc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...