c - Sleuthkit——加载共享库时出错

标签 c ubuntu shared-libraries xen

成功构建和编译sleuthkit库 [4.2版本]后,我尝试使用该库编写一个内省(introspection)工具。事情是每当我尝试编译程序来测试它,并且我正在使用库 API 中的函数,但出现以下错误:

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

我发现这个文件存在于 /usr/local/lib 文件夹中。我错过了什么吗? ./configure && make 没有给我任何错误..并且我在 makefile 中包含 -ltsk !

我的电脑信息:XEN 虚拟机管理程序 [Ubuntu 12.04 x64bit],我正在尝试调查运行 ubuntu 12.04 x32bit 的 guest 虚拟机

提前致谢

最佳答案

我找到了问题的解决方案,如果我安装 -dev 包...

sudo apt-get install libtsk-dev

另请阅读这篇有用的文章 article ……明白为什么会这样了。

关于c - Sleuthkit——加载共享库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33290776/

相关文章:

sql-server - 在 WSL 中配置 SQL Server 时出错

linux - 如何在 Ubuntu 中安装 viber?

Python全精度除法源码

c - 缓慢的 pthread 消费者

python - 如果你运行 "sudo pip install --user <package_name>",pip 包安装在哪里?

linker - Perf中用于确定库加载地址的机制

c++ - 在共享库中全局声明的非 POD 对象的语义是什么?

ruby - 从 Heroku Bamboo 迁移到 Cedar stack 时,一些本地库丢失了!如何解决?

32 位处理器真的可以寻址 2^32 个内存位置吗?

c - 简单的 getopts c 问题