苏嵌//郑艳秋//2018.7.10

 

 

 

 

 

今日学习任务

 

1、 熟练使用文本编辑器vim;(基本操作、配置、使用技巧)

2、 熟练使用编译器gcc;(基本编译选项、静态库与动态库的制作与使用)

3、 了解调试器gdb;(基本调试操作,段错误如何调试

日任务完成情况

 

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

1、 熟练使用文本编辑器vim;(基本操作、配置、使用技巧)

2、 熟练使用编译器gcc;(基本编译选项、静态库与动态库的制作与使用)

 

日开发中出现的问题汇总

 

1. C语言程序的基础编写掌握的不够牢固

2. -E、-c、-S-I-O1/2/3等命令的不熟悉

3. 静态库和动态库的编写不熟练

 

日未解决问题

 

日开发收获

1、 基本掌握静态库动态库的编写

2、 知道了Linux数学函数的使用需调用数学库libm

3、 知道了源文件到可执行文件所需的步骤

4、 不同处理器对应不同的汇编语言

5、 了解了“”与<>的区别

 

自我评

 

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

 

 

基本可以跟上老师的进程

其他

 

 

 

代码:

 

创建静态库

main.c

 

#include<stdio.h>

int main()

{

printf(“add = %d\n”,add(6,3) );

printf(“sub = %d\n”,sub(6,3) );

return 0;

 

}

 

add.c

 

int add(int a,int b)

{

return a + b;

 

}

 

sub.c

 

int sub(int a,int b)

{

    return a – b;

}

 

 

输出1~100中的素数

 

#include<stdio.h>

Int main()

{

    int i;

    int j;

int flag = 1;

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

{

for(j = 2;j <= i/2;j++)

{

if(I % j == 0)

{

flag==0;

break;

}

}

if(flag == 1)

{

printf(“%d\n”,i);

}

flag == 1;

}

return 0;

 

}


猜你喜欢

转载自blog.csdn.net/qq_41366381/article/details/80992878