南京中医药大学微机系统实验一:环境安装与C语言实战

需积分: 0 0 下载量 16 浏览量 更新于2024-06-15 收藏 2.96MB PDF 举报
微机系统实验一学习笔记记录了在南京中医药大学人工智能与信息技术学院,计科21班学生聂乾枫的学习经历。本次实验的主要目的是让学员掌握微机系统的安装与配置,特别是Linux环境的搭建,以及C语言程序的编译和调试。以下是详细的实验内容: 1. 实验环境安装与测试: - 实验开始于安装Linux环境,首先使用VMware Workstation Pro创建一个虚拟机,然后安装Ubuntu操作系统。在Ubuntu系统中,学生需学会使用apt-get命令来安装gcc编译器,遇到安装问题时,提供了两个外部链接供参考,指导如何根据错误提示进行解决。 - 学习者通过gedit或vim命令创建一个名为`hello.c`的C语言源文件,内容包含简单的"Hello, World!"程序。实验分为多个步骤:首先使用`gcc`命令进行预处理、汇编和对象文件的生成,即`gcc -E hello.c -o hello.i`, `gcc -S hello.i -o hello.s`, 和 `gcc -c hello.s -o hello.o`。接着,通过`gcc hello.o -o hello`将对象文件编译成可执行文件,但可能需要额外安装`gcc-multilib`以支持32位模式和特定选项。 - 最后,通过`./hello`和`./hello2`执行生成的hello程序和hello2(直接编译后的可执行文件),验证程序功能。 2. 实验技能掌握: - 实验中不仅锻炼了学员对Linux操作系统的熟悉程度,还重点介绍了gcc编译器的使用,包括其不同阶段的功能,如预处理器、汇编器和链接器等。 - 学员通过这个过程学会了基本的软件开发流程,包括编写源代码、编译、链接和调试程序,这些都是IT专业人员必备的基础技能。 3. 实验目标: - 学生通过本次实验掌握了安装Linux环境并用C语言进行编程的能力,这对于后续深入学习计算机系统原理、操作系统、数据结构等课程非常关键。 - 对gcc命令的熟练运用有助于理解和优化代码,以及对程序运行机制的深入理解。 总结来说,这个实验是微机系统入门课程中的重要实践环节,它强调了理论与实践相结合的重要性,通过实际操作帮助学生巩固理论知识,并培养他们的实际操作能力和解决问题的能力。