2013-06-06 3 views
0

Я пытаюсь скомпилировать ядро ​​CUDA, но nvcc возвращает мне эти ошибки:Ошибка при компиляции ядра CUDA

error: identifier "__shfl_xor" is undefined 
error: identifier "__any" is undefined 

Очевидно некоторые заголовки некоторых аргументы для компилятора не хватает ... Вы можете мне помочь? Я бегу CUDA Toolkit 5.0 на Ubuntu 13.04

+0

Это выглядит как GCC несовместимости, вы используете GCC по умолчанию 4.7? Вы читали заметки о выпуске Linux? – talonmies

+0

Да Я использую gcc по умолчанию и набор инструментов CUDA, который поступает из репозиториев –

+2

gcc 4.7 не поддерживается CUDA 5, и ни один из них не является Ubuntu 13.04, так почему вы ожидаете его работы? – talonmies

ответ

3

Я решил эту проблему, добавив -arch=sm_30 в командной строке

+1

Так что я был прав, слишком плох, я не получаю баллов за это , – RoBiK

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