实验三Linux进程并发程序设计.docxVIP

  • 28
  • 0
  • 约3.72千字
  • 约 5页
  • 2021-02-16 发布于天津
  • 举报
湖北工业大学工程技术学院实验报告 课程名称: 操作系统 实验内容: 实验三Linux进程并发程序设计 学院: 工程技 术学院 专业班级11gb软件2班日期:2013.11.7 教师:贺红艳 成绩: 、实验目的 1、 掌握Linux环境下的进程并发程序的控制。 2、 掌握gcc编译过程 二、预习内容 1、 gcc编译器 GNU C编译器(GCC) gcc [op tio ns] [file names] 不用任何选项编译一个程序时 ,GCC将会建立(假定编译成功)一个名为a.out的可执 行文件.例如,gcc test.c将在当前目录下产生一个叫 a.out的文件: 用-o编译选项来为将产生的可执行文件指定一个文件名来代替 a.out: gcc -o count coun t.c 注意:当你使用-o选项时,-o后面必须跟一个文件名. Linux进程创建相关的系统调用 在Linux系统中进程可以由系统调用 fork创建,除了 0号进程和1号进程以外,几乎所有 的进程都是被另一个进程通过执行 fork系统创建。调用fork系统调用的进程就是父进程, 由fork创建的进程就是子进程。因此,一个进程可以有多个子进程,但只有一个父进程。 (1) fork() 创建一个新的子进程。其子进程会复制父进程的数据与堆栈空间,并继承父进程的用 户代码、组代码、环境变量、已打开的文件代码、工作目录和资源限

文档评论(0)

1亿VIP精品文档

相关文档