我对从以下 URL 下载的库有疑问; https://git.kernel.org/pub/scm/linux/kernel/git/morgan/libcap.git/ 那个版本是2.26。我需要为我的 ARM 平台编译并运行该库。该库编译良好,但当它使用“./setcap cap_net_raw,cap_net_admin,cap_dac_override+eip ./my.elf”命令运行时,它会返回“加载共享库时出错:libcap.so.2:无法打开共享对象文件:没有这样的文件或目录”错误。此外,它非常适合我的电脑构建。我认为 libcap.so.2 文件从 /lib 目录链接到 setcap 文件,因此当我尝试在 ARM 平台上运行它时,它会返回 libcap.so.2 错误,因为没有 libcap.so 文件在我的跨平台的 lib 方向。为了解决这个问题,我认为 libcap.so 文件应该链接到库方向。(也许这是错误的想法)。您对这个问题有什么想法吗?
如何编译跨平台的libcap
相关内容
- 为什么我的主页 URL 在浏览器地址栏中不包含尾部斜杠?[关闭]
- ttyUSB 可重复名称
- Ubuntu 18.04 Alienware 17 R3(Qualcomm Atheros QCA6174)蓝牙无法正常工作
- 如何在图片环境中使用 \textwidth(或任何变量)
- 是否可以从 14.04 中删除 udisk 并用 12.04 中的磁盘实用程序功能替换?
- DELL XPS13 声音输出弹出窗口
- VPN 如何保障使用公共 WiFi 时的安全性?
- 在 Ubuntu 21.10 中从 Lazarus 打印到 Boomaga 时出现“我无法启动 gs 转换器...”错误
- tikz/pgf:positioning.lib 与 rotate 结合使用是否正确?
- 脚本覆盖ip地址