可执行文件加载时发生了什么,linux?

ldd & lt可执行文件名称>;看哪些系统动态链接库nm;查看可执行文件中有哪些符号。脱衣;移除符号表可以精简可执行文件。如果我们想从可执行程序中提取一些文本信息,我们也可以使用strings命令字符串;Linux操作系统上的动态* * *库大致可以分为三类:1、操作系统级* *库和基础系统工具库如libc.so、libz.so、libpthread.so等。这些系统库会放在/lib和/usr/lib目录下,如果是64位操作系统,会有/。如果操作系统有图形界面,会有/usr/X11R6/lib目录。