已知下列为一买现进程的创建、执行与控制的示例程序。请阅读程序,并按照题目要求完整程序。#include <sys/types.h>
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
int main
{
int pid;
pid= (1) ; /*创建子进程*/
switch ( (2) )
{
case (3) : /*创建失败*/
printf(“fork fail\n”);
exit (4) ;
case (5) : /*子进程*/
(6) (“/bin/ls”,”ls”,”-1”,”color”,NULL);//显示bin目录下的内容列表
printf("fail\n");
exit( (7) );
default: /*父进程*/
wait(NULL);
printf("ls completed! \n");
exit( (8) );
}
return 0;
}
设上述的源文件名为process1.c,则在Linux下利用编译器gcc编译获得process1.o文件的命令为 (9) 在当前目录下运行process1.o文件的命令为: (10)