make的时候出错

C、C++和Java语言
回复
lluuoo-8855
帖子: 47
注册时间: 2009-05-11 12:11
送出感谢: 0
接收感谢: 0

make的时候出错

#1

帖子 lluuoo-8855 » 2010-12-07 19:54

安装了CUDA,用GPU做并行计算,对SDK中的例子进行编译的时候出错:

代码: 全选

lutao@lutao-laptop:~/NVIDIA_GPU_Computing_SDK/C/src/smokeParticles$ make
In file included from GpuArray.h:19,
                 from ParticleSystem.h:18,
                 from particleDemo.cpp:45:
/usr/local/cuda/include/cuda_runtime.h:145: warning: unused parameter ‘flags’
In file included from GpuArray.h:19,
                 from ParticleSystem.h:18,
                 from ParticleSystem.cpp:29:
/usr/local/cuda/include/cuda_runtime.h:145: warning: unused parameter ‘flags’
/usr/bin/ld: cannot find -lGLU
collect2: ld returned 1 exit status
make: *** [../../bin/linux/release/smokeParticles] 错误 1
麻烦各位看看这是缺少什么库文件,还是什么问题?
对一些简单的例子,编译运行完全没有问题。
delectate
帖子: 18311
注册时间: 2008-01-09 22:41
送出感谢: 0
接收感谢: 6 次

Re: make的时候出错

#2

帖子 delectate » 2010-12-07 20:00

/usr/bin/ld: cannot find -lGLU
lluuoo-8855
帖子: 47
注册时间: 2009-05-11 12:11
送出感谢: 0
接收感谢: 0

Re: make的时候出错

#3

帖子 lluuoo-8855 » 2010-12-07 20:27

是啊,在网上搜,都找不到这个问题!
头像
delphithu
帖子: 75
注册时间: 2010-11-04 21:50
送出感谢: 0
接收感谢: 0

Re: make的时候出错

#4

帖子 delphithu » 2010-12-07 22:15

参考网址http://forums.nvidia.com/index.php?s=7bc2160843419d308c5bf2ec996727a4&showtopic=164853&pid=1082108&st=0&#entry1082108
简单一点,再简单一点,那就是生活............
lluuoo-8855
帖子: 47
注册时间: 2009-05-11 12:11
送出感谢: 0
接收感谢: 0

Re: make的时候出错

#5

帖子 lluuoo-8855 » 2010-12-15 17:30

谢谢楼上的提示,问题解决了,很简单,在新利得里面搜索就行了,比如缺少-lGLU,就搜索libGLU,把相关的库文件安装了,就解决问题了!
回复

回到 “C/C++/Java”