当我运行 ldd -r binary_file 时,我得到如下信息:
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf6d7a000)
这看起来还不错。
但是,我不知道这一行是什么意思,我是否有这个库,它在哪里:
linux-gate.so.1 => (0xf7713000)
答案1
linux-gate.so.1
是“一个虚拟 DSO,即内核在每个进程内存中的固定地址处公开的共享对象”
看一下https://stackoverflow.com/questions/19981862/what-are-ld-linux-so-2-and-linux-gate-so-1
缺失库最常见的情况是未找到如果我记得正确的话,在 ldd 输出中