У меня есть файл A.cu, содержащий функцию void A(). Я другой файл test_A.c, который вызывает функцию А (CUDA), а также имеет функцию декларациюВызов функции cuda из C
extern void A();
Теперь я скомпилировать и скомпоновать их следующим образом
nvcc -c -o A.o A.cu
gcc -o test_A test_A.c A.o /opt/cuda-4.0/cuda/lib64/libcudart.so
и я получаю сообщение об ошибке, как
undefined reference to `A'
Что мне не хватает?