首页 > 代码库 > 2014025665《嵌入式》第2周学习总结

2014025665《嵌入式》第2周学习总结

学习内容概总

1.学会使用gcc编译器和GDB调试器  

2.学会编写C程序和使用Makefile基本规则  

3.学会make命令使用方法和使用Makefile编写程式

4.使用gcc编译器编写c语言程序文件生成可执行文件的过程 经历四个步骤:预处理、编译、汇编、链接  

5.gdb是GNU开源组织开发的一款程序调试工具,可以完成:启动被调试程序,按照要求运行程序,可以让被调试程序在指定位置停止,被调试程序停止时可以检查被调试状态和变量的值等内容。动态改变被调试程序的运行环境等。

  6.Makefile是用语自动编译和链接的,一个工程有很多文件组,每一个文件的改变都会导致工程重新链接,但不是所有文件都需要重新编译,Makefile中记录有文件的信息,在make时会决定在链接的时候需要重新编译哪些文件

学习问题思路和解决过程

1.对于gcc编译的过程较为顺利

技术分享

2.gdb的调试开始的时候操作有些看不懂,但是后来了解到gdb操作方面应该是和gcc相关联,然后去尝试了一下 .

学习想法和思路

对于linux的学习,不能急于求成,有很多的部分要很有耐心,学会让自己去咨询,查资料,才能更好的学习到算法和编译,调试的方法,任重而道远,好好学。

2014025665《嵌入式》第2周学习总结