gpt4 book ai didi

c++ - libarb.so : cannot open shared object file: No such file or directory

转载 作者:太空狗 更新时间:2023-10-29 21:39:35 24 4
gpt4 key购买 nike

我安装了 arb在 Ubuntu 中使用

./configure
make
sudo make install

并尝试运行这段代码:

#include <arb.h>

int main()
{
arb_t x;
arb_init(x);
arb_const_pi(x, 50 * 3.33);
arb_printn(x, 50, 0); printf("\n");
printf("Computed with arb-%s\n", arb_version);
arb_clear(x);
}

使用 -larb 库。但是在终端我得到了这个错误:

error while loading shared libraries: libarb.so:
cannot open shared object file: No such file or directory

我该如何解决这个问题?

我搜索了一下,在/usr/local/lib中有一个libarb.so。

最佳答案

检查并验证这些步骤

  1. 检查库是否存在,使用下面的命令

find / -name "libarb.so"

  1. 用-L选项编译你的程序,例子如下
 gcc program.c -L <path to library> -larb
  1. 如果需要,在运行前导出库路径。下面的例子
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<path to library>

在大多数情况下(考虑到所有访问权限都已正确设置)上述步骤应该可以解决链接问题。

关于c++ - libarb.so : cannot open shared object file: No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32550654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com