1
我有一個包含函數void A()的文件A.cu。我有它調用CUDA功能A(另一個文件test_A.c),也有函數聲明爲從C調用cuda函數
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'
我缺少什麼?