Какой компилятор я должен использовать для установки CUDA 8? Существует ли официальная страница, которая связывает версии CUDA с используемым компилятором?
CUDA 8 использует gcc-5, который все еще предлагается в стандартных репозиториях (компилятором по умолчанию является gcc-7). для Ubuntu 10.04). Подумайте об использовании более поздней установки CUDA, если ваше оборудование это позволяет. Установите его с помощью:
sudo apt-get install gcc-5
И если ar-5, nm-5 и ranlib-5 не будут автоматически введены в качестве зависимостей, установите их тоже. Затем добавьте ссылки на эти старые версии в каталог cuda / bin (который должен был быть добавлен в качестве первого расположения в переменной окружения PATH:
cd, куда бы вы ни установили cuda, затем добавьте ссылку (и):
sudo ln -s /usr/bin/gcc-5 gcc
Здесь может быть что-то не так.
Во-первых, в примерные Make-файлы может быть встроен явный путь, используемый для поиска компилятора nvcc (/ usr / local / cuda), который может быть переопределен, если вы
export CUDA_PATH = whereeverItReallyIs
Во-вторых, фактическое сообщение об ошибке может содержать gcc, когда оно действительно должно жаловаться на g ++. Вам также нужно установить и добавить ссылку на g ++ - 5, как вы это делали для gcc.