单项选择题

以下是关于Linux系统中shell命令行解释器如何进行程序加载和运行的叙述,其中错误的是()。

A.shell命令行解释器根据输入的命令行信息获得程序名及参数和环境变量
B.调用execve()函数前shell命令行解释器先调用fork()函数创建一个子进程
C.加载器会把可执行目标文件从磁盘读到内存中,然后从第一条指令开始执行
D.shell命令行解释器可以通过调用execve()函数来启动加载器进行程序加载