2014025651《嵌入式程序设计》第2周学习总结

学习内容总结

使用gcc编译器编译C语言程序文件生成可执行文件的过程,是要经历四个相互关联的步骤:预处理、编译、汇编和链接。

gdb是GNU开源组织开发的一个强大的Linux下的程序调试工具,它主要完成:启动被调试程序,按照要求运行程序。让被调试的程序在指定的位置停住。当被调试程序停住时,可以检查被调试的状态和变量的值等内容。动态地改变被调试程序的运行环境等。

gcc和gdb编程

使用vi编辑hello.h、starfun.h、hello.c、star.c四个程序文件
使用gcc编译器,编译程序


使用动态库和静态库



使用gdb调试器


run

list

b 5 ; n ;s ;c

Makefile编程

编写包含多文件的Makefile
用vi编辑hello.c hello.h程序
用gcc尝试编译
编辑Makefile
make,查看结果
用vi编辑Makefile makefile1

学习中的问题和思考

通过实验楼的学习 对课上学习的知识进行了复习巩固和提升
不知不觉的用更多的时间来学习

参考资料

  • 《嵌入式应用程序设计》学习指导