请教各位高手,这是什么问题
P.S. 我将LD_LIBRARY_PATH="/usr/local/cuda/lib"已经加入到环境变量中,且拷贝了一份cuda/lib中的东西到SDK的lib其中也有libcudart.so.2这个文件……
为什么跑程序还是报错啊……
6 个解决方案
#1
有访问权限嘛?
#2
有,先sudo了,不行;su root了,也不行……
#3
LZ用的是什么系统(版本)?
#4
我用的是UBUNTU 9.10,gcc 版本 4.4,cuda (toolkit/sdk) 都是 2.3。
本来cuda 2.3是不能支持的gcc 4.4的……我改了/usr/local/include中不支持相关的.h文件就能编译出.exe了,可运行时报了这个错……明明配路径了却找不到libcudart.so.2
本来cuda 2.3是不能支持的gcc 4.4的……我改了/usr/local/include中不支持相关的.h文件就能编译出.exe了,可运行时报了这个错……明明配路径了却找不到libcudart.so.2
#5
感觉还是访问权限的问题.好像UBUNTU有一个系统参数可以放宽访问权限的....
#6
error while loading shared libraries: libcudart.so.2: cannot open shared object file: No such file or directory
解决方法:
/etc/ld.cinfig/libc.conf 中加入:SDK的lib 和 CUDA 的lib
sudo ldconfig
解决方法:
/etc/ld.cinfig/libc.conf 中加入:SDK的lib 和 CUDA 的lib
sudo ldconfig
#1
有访问权限嘛?
#2
有,先sudo了,不行;su root了,也不行……
#3
LZ用的是什么系统(版本)?
#4
我用的是UBUNTU 9.10,gcc 版本 4.4,cuda (toolkit/sdk) 都是 2.3。
本来cuda 2.3是不能支持的gcc 4.4的……我改了/usr/local/include中不支持相关的.h文件就能编译出.exe了,可运行时报了这个错……明明配路径了却找不到libcudart.so.2
本来cuda 2.3是不能支持的gcc 4.4的……我改了/usr/local/include中不支持相关的.h文件就能编译出.exe了,可运行时报了这个错……明明配路径了却找不到libcudart.so.2
#5
感觉还是访问权限的问题.好像UBUNTU有一个系统参数可以放宽访问权限的....
#6
error while loading shared libraries: libcudart.so.2: cannot open shared object file: No such file or directory
解决方法:
/etc/ld.cinfig/libc.conf 中加入:SDK的lib 和 CUDA 的lib
sudo ldconfig
解决方法:
/etc/ld.cinfig/libc.conf 中加入:SDK的lib 和 CUDA 的lib
sudo ldconfig