项目开发日报表
项目名称 | 【苏嵌实训-嵌入式 linux C 第 n 天】 |
---|---|
今日进度以及任务 | 1、编译器三级优化分别优化了哪些?答:-O 提供基础级别的优化, -O2 提供更加高级的代码优化,会占用更长的编译时间, -O3 提供最高级的代码优化 2、总结gcc静态库和动态库的制作;答:动态库的创建:gcc shared fPIC -o库名.so可执行文件;静态库的创建:gcc -c 源文件.c ar rcs 静态库名 目标文件1 目标文件2 rc:静态库不存在, 就创建该库文件 s:更新库文件3、总结CMake用法;1、cmake_minimum_required(VERSION 2.8)2、project (hello)3、add_executable(hello hello.c)4、cmake_minimum_required(VERSION 2.8)5、project (hello)6、include_directories(inc)7、set(SOURCES src/hello.c)8、#file(GLOB SOURCES “src/*.c”)9、add_executable(hello ${SOURCES}) |
今日任务完成情况 | 按规定完成了今天的任务,创建了第一个属于自己的链接库 |
今日开发出现的问题汇总 | |
今日未解决问题 | |
今日开发收获 | 了解了些许C语言编译器的相关知识;学习了gdb和make的使用 |
其他 |