Какой компилятор использовать для установки CUDA 8?

Какой компилятор я должен использовать для установки CUDA 8? Существует ли официальная страница, которая связывает версии CUDA с используемым компилятором?

1
задан 12 June 2020 в 18:38

1 ответ

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  

и для ar, nm, ranlib и g ++.

Здесь может быть что-то не так.
Во-первых, в примерные Make-файлы может быть встроен явный путь, используемый для поиска компилятора nvcc (/ usr / local / cuda), который может быть переопределен, если вы
export CUDA_PATH = whereeverItReallyIs

Во-вторых, фактическое сообщение об ошибке может содержать gcc, когда оно действительно должно жаловаться на g ++. Вам также нужно установить и добавить ссылку на g ++ - 5, как вы это делали для gcc.

1
ответ дан 19 June 2020 в 21:25

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

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