gpt4 book ai didi

c++ - Linux - 找不到 SO 文件

转载 作者:IT王子 更新时间:2023-10-29 00:45:22 28 4
gpt4 key购买 nike

我有一个程序需要安装 liblog4cpp 才能运行。

现在,我想让程序在没有 liblog4cpp 的情况下在另一台机器上运行。所以我只是找到 log4cpp.so 并将其移动到我的程序的同一目录中。但是运行报错:

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

我做的对吗?我怎样才能告诉程序找到它旁边的 SO 文件?

最佳答案

除了其他人的建议之外,考虑将文件添加到动态链接器的缓存中。你可以这样做:

ldconfig -l /path/to/lib/liblog4.so.4

要将它添加到加载程序的缓存中,请使用以下命令:ldconfig

然后为了验证它是否被正确添加,运行这个:

ldconfig -v | grep liblog

关于c++ - Linux - 找不到 SO 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18547551/

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