我在CygWin上用gcc-Linux4.1(交叉编译的CygWin)构建了我的RTAI模型源(由simulink生成),并成功地生成了ELF .ELF在Ubuntu上运行正常。在Ubuntu上正确运行ELF之后,系统监视器中有四个进程具有相同的名称但不同的进程id。但是如果我在Linux上用gcc构建我的源代码,它只生成一个进程,所以我认为可能不会调用fork()或exec()。F S UID P
我试着在linux内核的binfmt_elf.c中寻找答案,但据我理解,它清楚地表明,您的ELF解释器可以是一个静态的可执行文件。编辑:我认为我的想法概括为:动态链接器可以是一个简单的ELF可执行文件(ET_EXEC)吗?/* First of all, some simple consistency checks */ interp_elf_