当“无法预加载来自LD_PRELOAD的错误:ld.so:对象'libwisktrack.so”时,强制执行错误/退出:忽略而不是忽略和继续

问题描述

在构建LD_PRELOAD库时,我遇到的一个问题是,有时由于许多可能的原因而无法加载m LD_PRELOAD。找不到库路径,或者“无法预加载来自LD_PRELOAD的对象'/ws/sarvi-sjc/cel7root/${LIB}/libwisktrack.so'错误错误的ELF类:ELFCLASS32):已忽略。”

程序被加载并在不加载预加载库的情况下运行。

在非常庞大的复杂版本上运行此程序时,很难识别无法预加载的单个程序,因为它们会在没有预加载的情况下继续运行。

我正在寻找一种方法

  • 如果无法通过LD_PRELOAD加载程序,则会使程序失败
  • 标识出LD_PRELOAD遇到问题的特定程序/路径。 这样我们就可以识别程序了。 不能在strace下运行整个程序树。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)