我将库添加到 ld.so.preload 并将路径添加到 ld.so.conf.d 当我运行二进制文件或在二进制文件上运行 ldd 时,一切似乎都正常。当我尝试登录时出现问题:在输入用户名之后,但在密码之前,出现错误,无法找到库并且不会预加载。此外,在输入密码(正确的密码)后,我收到“身份验证失败”错误。 Strace 显示登录确实读取了 ld.so.preload,但没有读取 ld.so.cache。 正在标准文件夹中搜索库,但不搜索 ld.so.cache 中的文件夹。这是一个错误还是一个功能?这意味着我必须将库复制到“标准文件夹”?或者有什么办法可以解决吗?
问候
我也有同样的问题,谁知道答案