自己编了一些程序最后连接时出现undifined reference to
按说这是编译常出现的问题,以前的解决办法都试了,但还是没解决
简述如下:
cuda.h cuda.cu 基于cubalse实现 函数 a(…)
a(){
cublascreat()
functions call
cublasdestroy()
}
main.c 中
#include “cuda.h”
…
a(…)
…
nvcc -c cuda.o cuda.cu -lcublas
最后连接时出现 undifined reference to a() in main.o
2011 09 05的新进展是:
将两个文件放到一起,可以成功编译,但是调用后什么结果也没有
在程序中加入printf进行调试,
printf(“0”); fflush
a ();//
printf(“1”); fflush
输出了0,而没输出1,在a()函数内部刚开始也加了printf,也没输出
如何查找问题呢