当我尝试运行我只有执行权限的脚本时出现以下错误:
uname: symbol lookup error: /home/dumindara/random/sotest/a.out: undefined symbol: dlsym
这是在我将LD_PRELOAD
环境变量设置为/home/dumindara/random/sotest/a.out
.
a.out
有一个测试malloc
功能,并在内部调用dlsym
。
运行时我没有遇到这个问题ls
。大多数进程确实给出了这个错误。为什么会发生这种情况,我该怎么做才能让它发挥作用?