2019-2020-1 20175319 《信息安全系统设计基础》第一周学习总结

2018-2019-1 20175319 《信息安全系统设计基础》第1周学习总结

教材学习内容总结

  • 1.GCC学习
    • 常用编译选项
    • 编译过程
      • 源文件
      • 预处理(Pre-Processing)
        将hello.c预处理输出hello.i
      • 编译(Compiling)
        将预处理输出文件hello.i汇编成hello.s文件
      • 汇编(Assembling)
        将汇编输出文件hello.s编译输出hello.o文件
      • 链接(Linking)
        将编译输出文件hello.o链接成最终可执行文件hello
    • 多模块
      • 1.一起编译
        gcc test1.c test2.c -o test 或 gcc *.c -o test
      • 2.分别编译各个源文件,之后对编译后输出的目标文件链接
        gcc -c test1.c
        gcc -c test2.c
        gcc -o test1.o test2.o -o test
  • 2.GDB学习
    • 示例
      • 进入调试
      • list命令
      • 行断点、函数断点、查看断点信息
      • 运行命令
      • 条件断点、打印变量值
  • 3.makefile学习

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 101/101 1/1 20/20

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

  • 计划学习时间:XX小时

  • 实际学习时间:XX小时

  • 改进情况:

(有空多看看现代软件工程 课件
软件工程师能力自我评价表
)

参考资料

posted @ 2019-09-22 20:57  20175319江野  阅读(147)  评论(1编辑  收藏  举报