我已经安装了 pbs-drmaa 库,但是在运行 C 程序时出现错误。
这是编译,我使用 -L 和 -I 来指示 pbs-drmaa 文件的正确文件夹。如图所示,没有编译错误:
$ gcc teste_drmaa1.c -L /usr/lib/pbs-drmaa/lib -I /usr/lib/pbs-drmaa/include -ldrmaa -o teste_drmaa1
但是当我尝试运行时,我得到一个错误:
$./teste_drmaa1
./teste_drmaa1: error while loading shared libraries: libdrmaa.so.1: cannot open shared object file: No such file or directory
但该文件存在于为 -L 指定的路径中:
ls /usr/lib/pbs-drmaa/lib
libdrmaa.so@ libdrmaa.so.1@ libdrmaa.so.1.0.10
我究竟做错了什么?
提前致谢。