CUDA函数库调用问题解决

2013-09-26 13:59 2567人阅读 评论(0) 收藏 举报
分类:
cuda(18) C(26)

版权声明:本文为博主原创文章,未经博主允许不得转载。

问题:

装好CUDA5.5, samples也安装成功,编译也成功了,但是在运行程序的时候出问题了。

譬如进入NVIDIA_CUDA-5.5_Samples/7_CUDALibraries/ 目录中,执行 ./conjugateGradientPrecond

结果报错了,居然报错了:

./conjugateGradientPrecond: error while loading shared libraries: libcublas.so.5.5: cannot open shared object file: No such file or directory

解决:

首先找到libcublas.so.5.5  这个文件在哪里,在我的系统Ubuntu12.04,文件在  /usr/local/cuda-5.5/lib64/ 目录下。

然后 sudo vim /etc/ld.so.conf.d/cuda_lib.conf

在文档里添加目录 /usr/local/cuda-5.5/lib64/

写完后,然后 sudo ldconfig.

记住一定要用sudo,除非你在root下。

解释:

程序在编译的时候需要library,在执行的时候更需要library.   LD_LIBRARY_PATH是编译时bash shell可以设定的环境变数,

但是程序在运行时,不一定会读取到这个变数,所以就要设定/etc/ld.so.conf.

但是通常我们会把费系统预设安装的函数库放在/etc/ld.so.conf里面,也就是说,今天cuda5.5的library的真实路径是

/usr/local/cuda-5.5/libXX

这个路径放在ld.conf可以读取到的地方。一般系统管理员的习惯会在ld.so.conf.d这个目录下再新增一个档案。档案名称就是XXX.conf

然后把library的path加入到这个档案里面,然后再ldconfig,系统就会重新设定。

CUDA函数库调用问题解决相关推荐

  1. matlab的函数要写在哪,matlab函数库在哪

    ---WORD 格式--可编辑--专业资料--- 在 MATLAB 环境下访问外部函数的共享库文件,必须首先把该库文件加载到内存中.一旦加载 成功,就能直接在 MATLAB 中直接请求...... 1 ...

  2. @lisp 函数库 - CAD应用云

    @lisp 函数库 @lisp 函数库是一个开源.共享.可云端加载的 autolisp 函数库.由像您一样热爱开源共享的爱好者所构筑并维护.可依据开放许可协议自由使用. @lisp函数库功能涉及 图元 ...

  3. CUDA动态库封装以及调用

    CUDA动态库封装以及调用 参考:http://blog.sina.com.cn/s/blog_618941f701016d26.html 通过将CUDA相关计算操作放在库中,方便在项目中调用,省去了 ...

  4. 在.c文件中调用cuda函数

    在.c文件中调用cuda函数 2014-04-19 17:17 446人阅读 评论(0) 收藏 举报 分类: cuda编程(1) 版权声明:本文为博主原创文章,未经博主允许不得转载. 问题描述:假设在 ...

  5. Qt调用CUDA动态库及配置

    本文配置环境:Win7(x64)+VS2012+CUDA+Qt5.5.0 1.首先保证CUDA集成到VS下(如下图顺利安装Nsight for VS2012).CUDA安装比较简单,选自定义安装,然后 ...

  6. Qt 调用CUDA静态库和动态库生成与配置

    前言 通过将CUDA相关计算操作放在库中,方便在项目中调用,省去了每次编译cu文件的麻烦,也便于集成到其他平台上. 关于部署CUDA加速的程序时,往往对CUDA加速的程序编译为动态链接库或者静态链接库 ...

  7. 嵌入式Linux支持dlopen,Android下使用dlopen函数动态调用.so链接库

    在这篇文章([09.03.25]Linux环境中dlopen函数的简单应用)中.实现了在UBUNTU LINUX环境下使用dlopen函数动态调用.so链接库.但是也提到了在Android下未能成功. ...

  8. 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( jni 中 main 函数声明 | 命令行处理 | jni 调用 lib7zr.so 函数库处理压缩文件完整代码 )

    文章目录 一.JNI 中 main 函数声明 二.命令字符串切割并传入 main 函数 三.完整代码示例 1.完整 jni 代码 2.完整 java 代码 3.执行结果 四.参考资料 前置博客 : [ ...

  9. keil lib 只调用自己的函数_C语言学习篇(28)——函数库

    引言 我们在编写代码时,常常会写一个.c源文件和与之对应的.h文件(例如a.c和a.h),并在源文件.c中定义(具体实现)一些函数,在.h文件中声明, 这样我们就可以在其他源文件中包含该头文件,来调用 ...

最新文章

  1. 快手小葫芦网红收入大数据_KS第一个粉丝量破亿账号出现,竟是他!送辛巴上央视的网红被曝光!方丈曝出被封杀网红身份信息!球球自爆发家史,偷卖赵本山老师鞋子!...
  2. 分享一个高质量的 小程序UI框架
  3. redis 学习笔记——redis集群
  4. 怎样使用Secure CRT查看vcenter和esxi主机的日志文件
  5. 机器学习:SVM算法的对偶形式
  6. 【Linux】一步一步学Linux——as命令(260)
  7. Asp.Net Session 丢失的奇怪问题,求救!
  8. 三星Galaxy Note系列旗舰今年确定缺席:超万名粉丝请愿望其回归
  9. 克鲁斯卡尔重构树小结
  10. 项目学习类容,日期处理,SQL语句查询,hashtable的运用,R语言包的环境配置
  11. wordpress创建_如何创建WordPress儿童主题
  12. 数据采集与数据挖掘是什么?有什么区别?
  13. mysql分页查询与ES分页查询解析
  14. 联想新计算机开机黑屏,联想笔记本电脑开不了机 联想笔记本电脑开机黑屏怎么办...
  15. 【Unity3D自学记录】Unity3D之KeyCode键值
  16. React Native入门——布局实践:开发京东客户端首页(一)
  17. mpeg1视频解码标准简介
  18. Zabbix最新6.2安装及使用!
  19. java面试全套清单_Java 全套面试题 PDF 下载
  20. python使用微信设置-用Python玩微信跳一跳黑科技详细使用教程

热门文章

  1. ARIA and the value of challenge-led innovation
  2. Kazuo Inamori
  3. 21天舞动西浦报名失败的教训:先下手为强
  4. 没有必要对着手机的记事本来记录太多的东西:尝试一下许愿墙的模式吧
  5. sudo apt install ...
  6. 2017年热度最高的十大技术类技能
  7. IBM 计划在公司内部推行基于比特币的开源项目Hyperledger
  8. poj 3662 Telephone Lines(好题!!!二分搜索+dijkstra)
  9. 出现了奇数次的数字的算法
  10. nginx反向代理tomcat时遇到一个问题