苏嵌//朱贵鸿//2018.07.11

学习日志                                          姓名:朱贵鸿        日期:07-11

 

 

今日学习任务

 

调试器gdb的使用

项目代码管理

Makefile编写

今日任务完成情况

 

(详细说明本日任务是否按计划完成,开发的代码量)

按计划完成

1.了解gdb及其功能,会进行基本调试和段错误调试。

2.了解工程管理器和它的作用。

3.会编写Makefile文件,掌握它的常用指令。

4.用Makefile实现项目代码管理

今日开发中出现的问题汇总

 

未将子目录下的makefile文件放在src目录下导致编译不通过,通过mv .c文件解决。

 

今日未解决问题

 

今日开发收获

学习了gdb的调试,学会了gdb调试所用的很多常用指令,用gdb调试程序非常方便,在以后的学习中要运用好gdb强大的调试功能。同时了解了make工程管理器的功能和使用,利用好工程管理器可以很好的解决代码文件比较多的情况,提高编译效率,会进行简单的Makefile文件编写,利用Makefile实现小工程。

 

自我评价

 

(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)

 

在老师的指导下基本达成学习任务,但熟练度上仍有所欠缺,需加强巩固。

其他

 

#include<stdio.h>

int function1(int num)

{

   int count = num;

   num = count * num;

   return num;

}

int main()

{

   int sum = 0;

   int i;

   for(i = 1;i <= 100;i ++)

    {

       sum = sum + i;

    }

    int result = function1(sum);

   printf("%d\n",sum);

   return 0;

}

add.c

#include<stdio.h>

int add(int a,int b)

{

return a + b;

}

sub.c

#include<stdio.h>

int sub(int a,int b)

{

return a - b;

}

mul.c

#include<stdio.h>

int mul(int a,int b)

{

return a * b;

}

div.c

#include<stdio.h>

int div(int a,int b)

{

return a / b;

}

main.c

#include<stdio.h>

int main(int a,int b)

{

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;

}


猜你喜欢

转载自blog.csdn.net/qq_39150174/article/details/81005920