



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一次实验内容linux下的c语言编程选择一个编辑器来编写一个C语言源程序,比如vi。源程序的扩展是。c.在linux下用编译器gcc编译目标文件并执行它。示例:用vi编辑c源程序test.c,如下所示#包括int main(空) printf(hello world!);格式:gcc选项文件名有100多个选项3360,其中大多数很少使用。常用:(1)-C只编译源代码。c文件)转换成目标代码(。o文件)。示例:$gcc -c test.c将test.c编译成目标文件test.o(2)-o文件1文件2将文件2编译成可执行文件1示例:$ gcc-otest.c(3)-v获取所用gcc版本的相关信息示例:$gcc -v(4)-S在生成汇编语言(.s文件)文件为C程序文件示例:获取测试的目标文件实验1过程管理,管道通信实验名称:过程管理,管道通信实验目的:1.熟悉在linux下用gcc和gdb编译和调试C程序2、掌握过程的概念,明确过程的含义3.理解并发执行的本质4、掌握匿名管道通信的流程实验准备:1.预览在linux下用gcc编译的C程序。2.指课件的制作过程和材料的掌握过程。3.指课件和数据掌握过程的并行执行。4、查阅课件和数据,掌握未知通道之间的通讯实验内容:内容1:浏览以下程序并分析运行结果。main()int I;而(I=fork()=-1);printf(“I=% d”,I);如果(I)打印(“这是父进程!”);否则打印(“这是一个子进程!”);内容2:编写一个程序,使用系统调用fork()创建两个子过程。父进程显示字符串“父亲”50次,子进程1显示字符串“儿子”50次,子进程2显示字符串“女儿”50次。观察并记录屏幕上显示的结果,并分析原因。(提示:可以将睡眠添加到每个过程中,以分析观察结果的原因)内容3:浏览下面的程序,写出运行结果,分析程序的功能。#包括void *ptest(void *arg)printf(这是新线程!);返回(空);main() pthread _ t tidprintf(这是父进程!);pthread_create(tid,NULL,ptest,NULL);睡眠(1);返回;内容4:编写一个程序,显示3个连续的分支()可以创建多个进程。内容5:通过管道通信(课件)的例子,写出运行结果,分析程序的功能内容6:编写一个程序来构建管道。同时,父进程产生子进程P1和P2。这两个子进程将它们自己的字符串写入管道,父进程读取并显示它们。(参考计算机操作系统教程,第3章,第7节,张尧学进程通信中进程通信示例的管道示例2)实验总结:在实验课上,老师留给我们很多时间来完成实验,学生们都积极参与其中。这个实验使我掌握并熟悉了过程管理和管道通信的使用。在这个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业互联网平台边缘计算硬件架构节能降耗技术解析报告
- 安徽省六安市霍山县第二中学2024-2025学年八年级下学期期中生物学试题(含答案)
- 在全校教育教学质量提升工作会议上校长讲话:教学之根要扎得深质量之果才结得稳
- 副校长在全体教师大会上的教研工作部署讲话:以深度教研为杠杆撬动课堂提质增效联动机制
- 安静与智慧主题班会课件
- 2025年低空经济行业投资策略分析报告:乘风而上万里翱翔
- 巡察业务课件
- 岩石成分检测课件
- 屋面光伏项目课件
- 小麦变成面粉的过程
- 2025年《3~6岁儿童学习与发展指南》试题(+答案)
- 煤矿井下自动隔爆装置(岩粉隔爆装置)专项辨识评估报告
- 挡土墙、围墙施工方案(技术标)
- GB 21256-2025粗钢生产主要工序单位产品能源消耗限额
- 西安殡葬管理办法
- 2025年汽车驾驶员(技师)考试试题及答案(含答案)
- 2024年内蒙古中国神华煤制油化工有限公司招聘真题
- 学校后勤工作管理培训
- 电信营业员聘用合同范本
- 饿了么食品安全管理办法
- 2025年上海市(秋季)高考语文真题详解
评论
0/150
提交评论