学习日志 姓名:孙勇 日期:2018.7.10
今日学习任务
|
1、了解一些常见的嵌入式操作系统; 2、继续学习Linux系统下的一些命令; 3、学习使用vim进行文本编辑; 4、学习制作静态库和动态库。 |
今日任务完成情况
(详细说明本日任务是否按计划完成,开发的代码量) |
今日按计划完成任务 1、初步了解了一些嵌入式操作系统以及它们的各自特点与应用场景; 2、掌握了mkdir,tar,cp,mv等命令的使用; 3、学会了用vim编辑c语言 ; 4、学会了制作简单的静态库和动态库。 |
今日开发中出现的问题汇总
|
配置vim编辑器时出现错误。 |
今日未解决问题
|
无 |
今日开发收获 |
通过一天的学习,对Linux系统的一些命令有了更深的了解,掌握了vim文本编辑器的使用,也对gcc工具有了更深的认识,学会了制作简单的静态库与动态库。 |
自我评价
(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)
|
今天总体还能跟上老师的进度,一些重点课后还需要时间多复习消化。 |
其他
|
无 |
1 、输出0~100以内所有的素数。
#include<stdio.h>
int main()
{
int x;
int y;
for(x = 1;x< 100;x ++)
{
for(y = 2;y< x;y ++)
{
if(x % y == 0)
break;
}
if (x == y)
printf("%d\n",x);
}
}
2.创立静态数据库
#include<stdio.h>
int main()
{
printf("add = %d\n",add(6,3) );
printf("sub = %d\n",sub(6,3));
return 0;
}
int add(int a, int b)
{
return a + b;
}
int sub(int a, int b)
{
return a - b;
}
[root@localhost ~]# mkdir 111
[root@localhost 111]# vim main.c
[root@localhost 111]# vim add.c
[root@localhost 111]# vim sub.c
[root@localhost 111]# gcc -c add.c sub.c
[root@localhost 111]# ar rcs libcal.a add.o sub.o
[root@localhost 111]# gcc main.c -lcal -L.
[root@localhost 111]# ./a.out
add = 9
sub = 3