我是靠谱客的博主 粗暴白昼,最近开发中收集的这篇文章主要介绍实验一:系统编程开发环境实验,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一【实验目的】

1.熟悉Linux开发环境;
2.掌握Linux程序编译调试方法;
3.理解文件I/O通用操作,掌握内核函数的基本用法;
4.支撑网络空间安全专业的专业核心能力、综合创新能力。

二【实验要求】

以下每个实验均要求:
1.“实验源代码”处:粘贴所编写的程序源码,务必添加关键语句的注释;
2.“实验结果”:截图(包括编写的程序和运行结果)粘贴到“实验结果”下方,截图需看到本人的名字及学号;
3.有“讨论”的题目,请务必认真回答;

三【实验内容】

I、Linux基本知识部分

1-1通过man命令了解top、iostat、sar、free、ps命令的使用方法,并写出命令的功能、选项或参数含义。

1-2使用top、iostat、sar、free、ps命令查看系统性能,并写出运行结果及含义。

II、C程序开发工具部分

1-3编写一个求n阶乘的C语言文件,使用gcc工具编译该源程序并运行。
【源程序】

1-4对1-3题中求n阶乘文件设置断点,使用gdb工具观察该程序的递归调用过程,并观察n的值。

III、文件I/O操作部分

1-5 设计一个程序,要求打开文件“pass”,如果没有这个文件,新建此文件;读取系统文件“etc/passwd”,把文件中的内容都写入“pass”文件。
【源程序】

1-6 设计一个程序,要求新建一个目录,预设权限为–x–x–x。
提示:用到如下函数接口,具体使用方法请查网络
int mkdir(const char *pathname, mode_t mode);
【源程序】

1.7(选做)参考书上3.6节完成一个简化版的Linux Shell命令ls,ls支持-a选项,-a功能表示列出全部文件,连同隐藏文件(开头为.的文件)。
【源程序】

最后

以上就是粗暴白昼为你收集整理的实验一:系统编程开发环境实验的全部内容,希望文章能够帮你解决实验一:系统编程开发环境实验所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部