Компиляция факела на Ubuntu 17.04: Нет Поддержка версии GCC & gt; 5 и ошибка Gcc: gcc: ошибка при попытке выполнить exec 'cc1': execvp: нет такого файла или каталога

Во время установки факела на Ubuntu 17.04 у меня возникло несколько проблем.

Первый отчет после попытки скомпилировать факел был похож на https://stackoverflow.com/questions/6622454/cuda-incompatible-with-my-gcc-version

, дающий мне что-то нравится

error -- unsupported GNU version! gcc >5 are not supported!

После того, как я исправил это, я получил еще одну ошибку, подобную здесь:

https://stackoverflow.com/questions/6622454/cuda-incompatible -with-my-gcc-version

Gcc error: gcc: error trying to exec 'cc1': execvp: No such file or directory

Хотите также добавить здесь, что это связано с моей настройкой cuda. ​​

1
задан 9 June 2017 в 00:56

1 ответ

У меня была почти такая же ошибка messag:

gcc: ошибка пытается выполнить exec 'cc1': execvp: Нет такого файла или каталога

Я googled и прибыл сюда. Поэтому, чтобы помочь людям с моей же проблемой ... Моя ошибка была в другом контексте: попытка скомпилировать программу go, импортирующую драйвер go-sqlite3 ...

в моем случае (ubuntu 16.10 yakkety yak) sudo find /usr/ -name cc1 показал мне, что cc1 был установлен, даже несколько версий:

/usr/lib/gcc/x86_64-linux-gnu/4.9/cc1
/usr/lib/gcc/x86_64-linux-gnu/5/cc1
/usr/lib/gcc/x86_64-linux-gnu/6/cc1

Я действительно запустил which gcc и мог видеть, что gcc указывал на мой каталог bin драйвера nvidia cuda, который был в том числе gcc ...

В моем случае это был какой-то остаточный материал, который я не удалял правильно, поэтому мне пришлось вручную удалить этот каталог из моего $PATH в моем .bashrc. Я закрыл терминал (я мог бы запустить source ~/.bashrc), проверенный с помощью which gcc, который указывал на правильный (/usr/bin/gcc), пытался перекомпилировать мою программу go, и на этот раз она работала без каких-либо ошибок.

Я знаю, что это не может быть идеальным ответом, но он может указывать на то, что perso имеет такое же сообщение об ошибке, чтобы исследовать этот материал.

Конечно, проверьте, какая версия gcc вы используете и устанавливаете «компаньон» g ++, который вам нужен. В моем случае это было: g++-4.9 (уже установлено).

0
ответ дан 22 May 2018 в 21:46

Другие вопросы по тегам:

Похожие вопросы: