2013-11-14 4 views
2

Мне нужно скомпилировать существующий * .cu с помощью компилятора nvidia cuda на разных платформах. Однако для этого потребуется загрузить и установить VStudio, а также NVIDIA CUDA Toolkit для каждой платформы. Есть ли легкий пакет, который устанавливает только минимальные файлы для компиляции * .cu-источников?CUDA: nvcc без инструмента CUDA

С уважением, P

+1

nvcc не является компилятором, он является только драйвером компилятора и опирается на поддерживаемый компилятор хоста (cl, gcc или icc) для компиляции кода устройства. – talonmies

ответ

2

Цитируя CUDA C Compiler драйвера NVCC Справочное руководство, Раздел 1.1.3:

Все шаги компиляции без CUDA пересылаются общего назначения C компилятор, который поддерживаемый nvcc, и на платформах Windows, где этот компилятор экземпляр компилятора Microsoft Visual Studio, nvcc переведет его варианты в соответствующий командный синтаксис команды cl.

Цитируя же руководство, раздел 1,2

nvcc использует следующие компиляторы для кода хоста компиляции: На платформах Windows: В Microsoft Visual Studio компилятор cl.

Вы не можете игнорировать использование Visual Studio для компиляции программ CUDA на платформах Windows.

Смежные вопросы