苏嵌 项目实战
学习日志 姓名: 吴秀贞 日期: 7、10
|
|
今日学习任务
|
调试器---gdb 工程管理器---make |
今日任务完成情况
(详细说明本日任务是否按计划完成,开发的代码量) |
1、了解调试器gdb 2、学习使用调试器gdb来进行简单调试工作 3、了解工程管理器make 4、学习使用工程管理器make来管理工程 5、学习简单的Makefile文件、企业级的Makefile文件的编写 6、学会使用Makefile以及熟练掌握其编写语法和指令的运用 |
今日开发中出现的问题汇总
|
1、使用Makefile不够熟练,时常出错 2、使用过程中不够细心,耗时长 |
今日未解决问题
|
使用Makefile不够熟练 |
今日开发收获 |
1、初步了解 了调试器gdb 2、学会了用gdb对较为简单的c语言文件进行调试 3、学会了基础的Makefile的编写以及相关的Linux指令 4、学习了使用make的方法 |
自我评价
(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)
|
有时候会跟不上老师的讲课速度 |
其他
|
无 |
Sum.c
1 #include<stdio.h>
2 int function(int num)
3 {
4 int count = num;
5 num = count * num;
6 return num;
7 }
8
9 int main()
10 {
11 int i;
12 int sum;
13 sum = 0;
14 for(i = 0;i <= 100;i++)
15 {
16 sum = sum + i;
17 }
18 int result = function(sum);
19 printf("sum = %d",result);
20 return 0;
make
[root@localhost 0711]# tree
.
|-- Makefile
|-- add
| |-- Makefile
| `-- src
| |-- add.c
| |-- add.c~
| `-- add.o
|-- dev
| |-- Makefile
| `-- src
| |-- dev.c
| |-- dev.c~
| `-- dev.o
|-- main
| |-- Makefile
| `-- src
| |-- main.c
| |-- main.c~
| `-- main.o
|-- mul
| |-- Makefile
| `-- src
| |-- mul.c
| |-- mul.c~
| `-- mul.o
|-- scripts
| `-- Makefile
`-- sub
|-- Makefile
`-- src
|-- sub.c
|-- sub.c~
`-- sub.o