苏嵌//朱贵鸿//2018.7.10

2019-07-13 02:14发布

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