学习日志 姓名: 王俊 日期: 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 }