|
|
今日学习任务
|
嵌入式Linux开发工具使用,文本编辑器vim和编译器gcc使用 |
今日任务完成情况
(详细说明本日任务是否按计划完成,开发的代码量) |
按计划完成 1. 嵌入式操作系统的分类和应用 2. POSIX标准、GNU计划、GPL协议 3. 创建、删除、进入、回到、拷贝目录等操作指令,根目录下含有的目录及作用 4. 解压文件和压缩文件 5. vim的三种工作模式和linux的开发工具种类 6. gcc的优点 7. c语言生成可执行文件的四个步骤,各步骤阶段所做的工作,怎样让编译器停在某个阶段 8. 了解库文件,创建静态库和动态库 |
今日开发中出现的问题汇总
|
创建静态库过程忘记指定链接库的搜索路径导致编译出错。 |
今日未解决问题
|
无 |
今日开发收获 |
学习了不少嵌入式方面的知识,重点学习了vim文本编辑器操作和配置,熟悉了gcc编译器的使用,创建静态库和动态库。 |
自我评价
(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)
|
在老师的指导下,基本达成学习任务,能跟上老师的教学安排。 |
其他
|
无 |
1.求1-100内的素数
#include<stdio.h>
int IsPrime(int num)
{
int i = 2;
for(;I <= num / 2;I ++ )
if(0 == num % i)
return 0;
return 1;
}
int main(int num)
{
for(num = 2;num <=100;num ++ )
if(IsPrime(num))
printf(“%d”,num);
printf(“\n”);
return 0;
}
2.加减法运算
main.c
#include<stduo.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;
}