学习日志 姓名: 王俊 日期:7月11日
|
|
今日学习任务
| 1.了解项目管理的方法及重要性; 2.熟练掌握makefile基本语法的使用; 3.企业级makefile的编写; 4.了解调试器gdb.
|
今日任务完成情况
(详细说明本日任务是否按计划完成,开发的代码量) | 1、gdb 的特点有哪些? gdb (调试器)是Linux GNU计划的工具。 (1)启动被调试程序; (2)让被调试程序运行; (3)查看变量值; 2.对makefile的使用已经可以基本掌握; 3.学习掌握了几种有关调试器gdb的代码; 4.企业级makefile的使用也有了一定的认识; 5.对makefile制作的实现更加的了解。
|
今日开发中出现的问题汇总
| 1. 在中断时break时如果在循环位置中断时,continue还是会回到循环处,形成了中断无效。 2. gdb中的list命令显示代码时显示的代码不完整; 3. 对于一些指令不清楚。 |
今日未解决问题
| 无 |
今日开发收获 | 对于使用makefile的使用更加的熟练。掌握和熟悉了许多的gdb调试器指令和make工程管理器的编写方法。 |
自我评价
(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)
| 在制作make工程时还是不太熟练,还需要自己多加的练习才能熟练,我基本了解了C语言的错误类型分为:编译时错误(语法)和运行时错误(内存错误 或 总线错误) |
其他
| 无 |
#include<stdio.h>
int main()
{
printf("add = %d\n",add(6,3));
printf("sub = %d\n",sub(6,3));
printf("mul = %d\n",mul(6,3));
printf("div = %d\n",div(6,3));
return 0;
}
int add(int a, int b)
{
return a + b;
}
int div(int a, int b)
{
return a / b;
}
int mul(int a, int b)
{
return a * b;
}