Linux环境与C工具应用:实验报告详解

需积分: 24 12 下载量 24 浏览量 更新于2024-08-06 收藏 1.29MB PDF 举报
本实验报告旨在通过Linux下的C工具应用,让学生掌握计算机系统的基础知识和实践技能。实验主要在哈工大HIT的计算机系统Lab1进行,针对的是专业软件工程课程。实验者为1737101班的曾钰城,指导教师是吴锐,实验于2018年9月11日在管理学院712进行。 1. 实验目的: - 学生需熟悉Linux环境下的基本操作,包括硬件和软件环境的配置,如安装和配置VMware以安装中文Ubuntu,以及Windows和Ubuntu间的目录共享。 - 理解Windows软硬件系统的观察与分析,如查看计算机基本信息、设备管理器、虚拟内存和任务管理等。 - 掌握Linux系统中的硬件信息、任务管理、文件系统共享和网络系统信息,以及以16进制形式查看程序代码。 2. 实验环境与工具: - 硬件环境:未在提供的部分内容中具体说明,但应包括一个满足实验需求的CPU、内存和硬盘。 - 软件环境:Windows操作系统,版本号未给出,但实验涉及在Ubuntu环境下工作,可能使用的是Ubuntu Linux作为开发平台。 - 开发工具:包括C编译器(如GCC)、汇编器(AS)、链接器(LD),以及可能的VMware虚拟机软件。 3. 实验流程: - 第2章介绍了在VMware中安装中文Ubuntu和设置文件共享。 - 第3章重点分析Windows系统内部结构,如查看系统信息、设备管理、虚拟内存和资源监控。 - 第4章深入Linux系统,查看硬件信息、任务管理、文件系统和网络信息。 - 在第5章,学生需要理解并比较两个不同环境下Hello.C程序的编码和换行。 - 第6章至第8章则涉及到程序的生成和源代码文件的提交,包括使用CPP、GCC、AS、LD等工具。 - 第9章是对程序运行结果的分析,如SUM和FLOAT的数据类型处理。 - 最后,第10章是实验总结和个人反馈,包括实验收获和改进建议。 本实验不仅涵盖了计算机系统的基本操作,还涉及到了实际编程和工具使用,旨在培养学生的实践能力,让他们能将理论知识运用到实际项目中。