学习日志

本文记录了一次C语言项目实战的学习过程,包括熟悉源文件到可执行文件的转换流程,掌握vim编辑器的基本操作及技巧,gcc编译器的使用方法,以及gdb调试器的基础调试操作等内容。

苏嵌                                                                                                                  项目实战

学习日志                                         姓名:  王俊                                                 日期: 07.10

 

 

 

 

今日学习任务

 

1、熟悉源文件到可执行文件经历那几个的步骤,各个步骤的功能和作用2、熟悉使用文本编辑器vim;(基本操作、配置、使用技巧)3、熟练使用编译器gcc;(基本编译选项、静态库与动态库的制作与使用)4、了解调试器gdb;(基本调试操作,段错误如何调试)5、学习新的LINUX指令

今日任务完成情况

 

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

1、熟悉使用文本编辑器vim;(基本操作、配置、使用技巧)2、熟练使用编译器gcc;(基本编译选项、静态库与动态库的制作与使用)3、了解调试器gdb;(基本调试操作,段错误如何调试)4、熟悉C语言源文件到可执行文件经历那几个的步骤

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

 

在重定义的部位有点不熟悉,需要自己多多的练习。Gcc 后缀的英文太多,记多了容易混淆了。在VIM里面时的yy p dd 使用有点模糊。在静动态的部位不太熟练。

 

今日未解决问题

 

在使用VIM时运用的用的yy p dd有点不熟悉。

今日开发收获

熟悉了解了Linux,对文本编译有了系统的了解,了解了vim、gcc、gdb等的使用

对C语言源文件到可执行文件经历那几个的步骤 :预处理 编译 汇编 链接的使用和功能熟悉。

 

自我评价

 

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

 

 

虽然老师的上课速度比较快,但是自己还是能够基本能够跟上老师的教学进度,其中一些需要记忆的东西有点多,所以记下笔记需要加深记忆。在C语言编程时时自己最大的弱点,需要自己多加的练习。

其他

 

 

代码如下:

1、 1 int sub(int x, int y)
  2 {
  3     return x-y;
  4 }
2、 1 #include<stdio.h>
  2 int main()
  3 {
  4     int a;
  5     int b;
  6     for(a = 2; a <= 100; ++a)
  7     {
  8         for(b = 2; b * b  < a; ++b)
  9         {
   10             if(a % b == 0)
   11             break;
   12         }
   13         if(b * b > a)
   14         {
   15             printf("%5d\n", a);
   16         }
   17     }
   18     return 0;
   19 }

3、
   1 #include<stdio.h>
  2 int main()
  3 {
  4     printf("add = %d\n",add(6,3));
  5     printf("sub = %d\n",sub(6,3));
  6     return(0);
  7 }

  1  int add(int a, int b)
  2 {
  3     return a + b;
  4 } 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值