苏嵌 项目实战
学习日志 姓名:吴孝宇 日期:2017.7.11
|
|
今日学习任务
| 今天讲述了run,break,continue,finish,info break等gdb中的命令。 其次讲解了工程管理make的作用以及使用。 然后讲了Makefile语法的三要素以及每一个要素的一些语法。 最后我们通过程序来对这些命令进一步了解加深。
|
今日任务完成情况
(详细说明本日任务是否按计划完成,开发的代码量) | 今天主要完成了几个任务。第一是对gdb的功能,gdb的一些命令语句学习以及掌握。 第二是对make工程管理的一些掌握学习。 第三是在make工程管理中我们用到的Makefile语句的编写,掌握一些语法来编写Makefile。 也包含了三大Makefile目录,以及它们的作用。 |
今日开发中出现的问题汇总
| 今天在编写过程中在编写Makefile语句的时候无法及时掌握。比如三大Makefile目录的创建以及使用。以及一些稍长一点的程序写Makefile语句的事后无法快速掌握,以及Makefile一些命令。有的看的不太懂,需要课下学习巩固。 |
今日未解决问题
| 今天我们课上做的那个加减乘除的Makefile语句没写完后才能,老师讲解的时候没有即使理解。所以自己做的时候也就没有即使昨晚。 |
今日开发收获 | 掌握了以下知识点:gdb调试的一些命令,以及gdb功能和调试步骤。 工程管理make的作用,以及最重要的Makefile的语法编写以及掌握。Makefile里面掌握了许多同时也有许多还没有及时掌握的。 |
自我评价
(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)
| 觉得今天效率没有之前高,尤其是今天下午的时候掌握Makefile的时候,感觉学的有点吃力,没有之前学的快速,也就是说课下放学后我需要继续学习巩固。 |
其他
| 今天我还复习了一点c语言,在学习Linux的时候也同时复习了一血c语言的知识点。 |
1 #include<stdio.h>
2
3 void main()
4 {
5 printf("add= %d\n",add(6,3));
6 printf("sub= %d\n",sub(6,3));
7 printf("mul= %d\n",mul(6,3));
8 printf("div= %d\n",div(6,3));
9 return 0;
10 }
乘法:
~ 1 int mul(int a, int b)2 {
3 return a*b;
4 }
~ 除法:
1 int div(int a, int b)
2 {
3 return a/b;
4 }
~
~
~
~