



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一次实验内容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版新能源汽车充电桩销售安装协议
- 2025年基层调解考试题库及答案
- 2024年西安交通大学国际合作交流处招聘笔试真题
- 2025年吉林省中考生物试卷真题答案详解解读(精校打印)
- NT8012消防控制室图形显示装置培训-尼特
- 党务工作岗考试题及答案
- 2025年华文出版社招聘笔试备考题库(带答案详解)
- 2025年北京市高考英语试卷(含答案)
- 中国地理矿产资源课件
- 2025-2030中国AI艺术生成器行业运营态势与投资前景预测报告
- 大CK品牌管理制度
评论
0/150
提交评论