在Fedora 18中,我写了一个文件“a.c”,如下所示:
#include <stdio.h> void main(void) { printf("a"); }
然后我用gcc 4.7.2编译它:gcc a.c -o a
最后使用了ldd 2.16:ldd -u ./a
输出很奇怪:
未使用的直接依赖项:
/lib64/libc.so.6
解决方法
只是ldd -u不能很好地工作;建议你使用ldd -u -r.