libcudart.so.2: cannot open shared object file: No such file or directory

时间:2021-12-23 22:04:36
libcudart.so.2: cannot open shared object file: No such file or directory

请教各位高手,这是什么问题
P.S. 我将LD_LIBRARY_PATH="/usr/local/cuda/lib"已经加入到环境变量中,且拷贝了一份cuda/lib中的东西到SDK的lib其中也有libcudart.so.2这个文件……
为什么跑程序还是报错啊……

6 个解决方案

#1


引用楼主 iker_casillas 的回复:
libcudart.so.2: cannot open shared object file: No such file or directory

请教各位高手,这是什么问题
P.S. 我将LD_LIBRARY_PATH="/usr/local/cuda/lib"已经加入到环境变量中,且拷贝了一份cuda/lib中的东西到SDK的lib其中也有libcudart.so.2这个文件……
为什么跑程序还是报错啊……


有访问权限嘛?

#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

#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

#1


引用楼主 iker_casillas 的回复:
libcudart.so.2: cannot open shared object file: No such file or directory

请教各位高手,这是什么问题
P.S. 我将LD_LIBRARY_PATH="/usr/local/cuda/lib"已经加入到环境变量中,且拷贝了一份cuda/lib中的东西到SDK的lib其中也有libcudart.so.2这个文件……
为什么跑程序还是报错啊……


有访问权限嘛?

#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

#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