我刚刚读到initandfinisections在ELF文件中尝试一下:#includeintmain(){puts("main");return0;}voidinit(){puts("init");}voidfini(){puts("fini");}如果我执行gcc-Wl,-init,init-Wl,-fini,finifoo.c并运行结果,则不会打印“init”部分:$./a.outmainfini是初始化部分没有运行,还是无法打印?是否有任何关于init/fini的“官方”文档?manld说:-init=nameWhencreatinganELFexecutableorshare