2014025691(033)《嵌入式系统程序设计》第二周学习总结
一、关于gcc编辑器的使用
1.本周主要学习的内容之一,十分基础而且重要的内容,使用gcc编译器编译C语言程序文件生成可执行文件的过程,是要经历四个相互关联的步骤:预处理、编译、汇编和链接。
本次实验除了在课上做过一遍以外,还在实验楼上从新坐了一遍,使我对gcc编辑器的使用更加的熟练。
二、关于GBD调试器的使用
1.同gcc编辑器一样,在学习完gcc编辑器的基础上,我们继续学习了GBD调试器的使用,gdb是GNU开源组织开发的一个强大的Linux下的程序调试工具,它主要完成:启动被调试程序,按照要求运行程序。让被调试的程序在指定的位置停住。当被调试程序停住时,可以检查被调试的状态和变量的值等内容。动态地改变被调试程序的运行环境等。
关于实验内容以及实验过程同gcc编辑器相同,本人也在实验楼上从新做了一遍。
三、关于makefile的基本规则
1.我们在第二周第二节课的学习中接触到了makefile的学习,让我明白了makefile的基本功能以及规则。Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但是不是所有的文件都需要重新编译,Makefile中纪录有文件的信息,在make时会决定在链接的时候需要重新编译哪些文件。
关于实验过程也是在课堂以及实验楼同步进行。
2.在学会makefile的基本规则后,我们又学习了一些make的基本命令,如,make、make clean等。
实验楼实验结果截图如下:
以上是gcc以及GDB的使用,接下来是makefile的使用过程截图:
以上便是本周的学习内容,希望对同学们的学习有所帮助。