为什么有些可执行文件没有主要功能?

fly*_*bin 1 objdump

我"objdump -d"是一个可执行文件,例如/ bin/ls,我发现汇编代码中没有任何主函数.为什么?

pau*_*sm4 5

您可能会在大多数尚未剥离的可执行文件中找到"main()":

http://linux.die.net/man/1/strip

如果运行以下内容,您可能也会看到类似的内容:

objdump -d /bin/ls|grep main 
objdump: /bin/ls: no symbols
Run Code Online (Sandbox Code Playgroud)