苏嵌//孙勇//2018.7.10

苏嵌                                                                                                                                   项目实战

学习日志                                       姓名:孙勇                       日期: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

猜你喜欢

转载自blog.csdn.net/ygbrother/article/details/80991552