2015-07-22 2 views
0

Я установил CUDA 7.0, как описано here на Ubuntu 14.04. Я смотрю пример матрицы mul, если я запускаю исполняемый файл matrixMul, который запускается, но если я попытаюсь скомпилировать его, он даст мне ошибку в библиотеках. [email protected]:~/Documenti/Bello/NVIDIA_CUDA-7.0_Samples/0_Simple/matrixMul$ nvcc matrixMul.cu matrixMul.cu:36:30: fatal error: helper_functions.h: File o directory non esistente #include <helper_functions.h> ^ compilation terminated. т.е.Невозможно скомпилировать Cuda 7.0 sample

+2

Кажется, вы не использовали make-файл. Вот почему отсутствуют. Вы пытались скомпилировать с 'make'? – havogt

+0

Я попытался скомпилировать с 'make', и он работает. Большое вам спасибо @havogt –

+0

@ adry_b89: добавьте это как ответ (это нормально, чтобы ответить на собственный вопрос) – talonmies

ответ

1

Проблема была вызвана попытка компиляции образца с помощью NVCC без правильных опций компилятора, а не с помощью прилагаемого Makefile. Использование make-файла позволило компиляции работать успешно.

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