脚本一键打包linux服务ldd依赖库

在linux中, ldd是list, dynamic, dependencies的缩写,意思是,列出动态库依赖关系。当然,你也可以用ldd --help或者man ldd来看其用法。 ldd本身不是一个程序,而仅是一个shell脚本:ldd可以列出一个程序所需要得动态链接库(so) 1)   ldd不是一个可执行程序,而只是一个shell脚本ldd能够显示可执行模块的dependency(所属),其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD_VERBOSE等。当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时,它都会只显示模块的dependency(所属),而程序并不真正执行。要不你可以在shell终端测试一下,如下: export LD_TRACE_LOADED_OBJECTS=1再执行任何的程序,如ls等,看看程序的运行结果。 2)   ldd显示可执行模块的dependency(所属)的工作
sh 文件大小:82B