首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用pbs-drmaa进行动态连接误差

用pbs-drmaa进行动态连接误差
EN

Stack Overflow用户
提问于 2014-08-12 19:40:03
回答 1查看 99关注 0票数 1

我已经安装了pbs-drmaa库,但是在运行C程序时遇到了一个错误。

下面是编译过程,我使用了-L和-I来指示pbs-drmaa文件的正确文件夹。正如它所显示的,没有编译错误:

代码语言:javascript
复制
$ gcc teste_drmaa1.c -L /usr/lib/pbs-drmaa/lib -I /usr/lib/pbs-drmaa/include -ldrmaa -o teste_drmaa1

但当我试图逃跑时,我会发现一个错误:

代码语言:javascript
复制
$./teste_drmaa1 

./teste_drmaa1: error while loading shared libraries: libdrmaa.so.1: cannot open shared object file: No such file or directory

但是文件存在于为-L提供的路径中:

代码语言:javascript
复制
ls /usr/lib/pbs-drmaa/lib
libdrmaa.so@  libdrmaa.so.1@  libdrmaa.so.1.0.10

我做错了什么?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-13 11:27:24

解决了运行ldconfig。

现在汇编如下:

代码语言:javascript
复制
gcc teste_drmaa1.c -ldrmaa -o teste_drmaa1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25272734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档