编译时出现了奇怪的错误

时间:2013-03-10 18:32:19

标签: compiler-construction cuda sparse-matrix

我的cuSparse程序工作正常但在修改之后我遇到了一堆错误:

/tmp/tmpxft_000014cd_00000000-14_Sample2.0.o: In function `main':
tmpxft_000014cd_00000000-3_Sample2.0.cudafe1.cpp:(.text+0xb24): undefined reference to   `cusparseCreate'
tmpxft_000014cd_00000000-3_Sample2.0.cudafe1.cpp:(.text+0xb68): undefined reference to `cusparseCreateMatDescr'
tmpxft_000014cd_00000000-3_Sample2.0.cudafe1.cpp:(.text+0xbb4): undefined reference to `cusparseSetMatType'
tmpxft_000014cd_00000000-3_Sample2.0.cudafe1.cpp:(.text+0xbc8): undefined reference to `cusparseSetMatIndexBase'
tmpxft_000014cd_00000000-3_Sample2.0.cudafe1.cpp:(.text+0xc60): undefined reference to `cusparseScsrmv_v2'

这是什么意思?  程序中的函数main()变得相当混乱。这些错误能否以某种方式与之相关?可能是我应该将程序分成几个部分?

1 个答案:

答案 0 :(得分:0)

链接器表示缺少这些功能的定义。 你定义了这些功能吗?名称拼写是否正确?

// JK