LD_TRACE_LOADED_OBJECTS

LD_TRACE_LOADED_OBJECTS

Example: LD_TRACE_LOADED_OBJECTS=1 $(可执行程序)

# LD_TRACE_LOADED_OBJECTS=1 /bin/busybox
        libc.so.0 => /lib//libc.so.0 (0xb6f3c000)
        ld-uClibc.so.1 => /lib/ld-uClibc.so.0 (0xb6fc8000)
#

LD_TRACE_LOADED_OBJECTS 当这个环境变量被设置为 1 时,它会指示 Linux 的动态链接器(dynamic linker)在执行指定的程序之前,打印出该程序所依赖的所有共享库。
通过设置这个环境变量,可以清楚地看到程序在启动时需要哪些 .so 文件,以及被加载的顺序和路径。

你可能感兴趣的:(小Tips,linux)