“嵌入式Linux操作系统实验(2022秋)”实验报告

交叉编译工具之Make工程管理器

实验报告

实验名称 实验四 嵌入式系统开发常用工具的使用
实验类型 验证性实验
时间 10月30日

一. 实验目的

1.熟练掌握gcc工作原理和使用流程。
2.熟练掌握gcc调试用工具的各项功能。
3.熟练掌握gdb调试用工具的各项功能。
4.能应用gdb完成复杂程序的调试工作。
5.了解Makefile 的基本概念和基本结构,初步掌握编写简单Makefile 的方法。

二. 实验内容

1.在Code目录下新建hello.c文件,,内容为输出“Wellcom to hnit ! ”这段语句,并用gcc进行编译。
2.编写一个test.c程序,完成两数相加的操作,相加操作由子函数完成,进行编译,并通过gdb进行调试。
3.利用make工程管理器完成以下程序的调试,并修改其中错误,直到其运行出正确的结果。

三. 实验步骤

1.用vi在/home/shiyanlou/Code/目录中新建hello.c文件,内容为输出“Wellcom to hnit!”这段语句, 并用gcc进行编。

图片描述

2.编写一个test.c程序,完成两数相加的操作,相加操作由子函数完成,进行编译,并通过gdb进行调试。

图片描述

3.利用make工程管理器完成以下程序的调试,并修改其中错误,直到其运行出正确的结果。

图片描述

图片描述

四. 实验总结

1.通过这次实验掌握了gcc和gdb的使用流程和调试方法。
2.在此次实验中,我学到了可以使用-w来禁止所有的警告,使用了之后警告都不会显示。 加强了对make工程管理器的了解,对本门课有了更深的认识

最新评论
暂无评论~