编程方式列出Linux上的共享库依赖

fly*_*bin 7 linux linker shared-libraries dependency-management

是否有任何编程方式(系统调用?)列出Linux上的共享库依赖?而不是使用ldd......

ks1*_*322 0

将 LD_TRACE_LOADED_OBJECTS 环境变量设置为非空字符串并运行二进制文件。看看这个手​​册页。

LD_TRACE_LOADED_OBJECTS
    (ELF only) If set to non-empty string, causes the program to list its dynamic library dependencies, as if run by ldd(1), instead of running normally. 
Run Code Online (Sandbox Code Playgroud)