问题:我想知道在运行时调用特定的可执行文件时加载了哪些共享库。有没有办法明确说明可执行程序或Linux上运行进程的共享库依赖关系?查看可执行文件的共享库依赖项要找出特定可执行文件所依赖的库,请使用ldd命令。该命令调用动态链接器来查找程序的库文件依赖关系。$ldd/path/to/program注意!不建议为任何不受信任的第三方可执行文件运行ldd,因为某些版本的ldd可能会直接调用可执行文件以指定其库依赖项,这可能不安全。相反,为了更安全地显示未知应用程序二进制文件的库依赖项,请使用以下命令:$objdump-p/path/to/program|grep需要查看正在运行的进程的共享库依赖关系,如果你想找出正在运行的进程加载了哪些共享库,你可以使用pldd命令,它将显示在运行时加载到进程中的所有共享对象。$sudopldd
