zoukankan      html  css  js  c++  java
  • 2019-2020-1 20175314 《信息安全系统设计基础》第1周学习总结

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

    教材学习内容总结

    • GCC编译器在编译一个C语言程序时需要经过以下四步:
      ①将C语言源程序预处理,生成.i文件;
      ②预处理后的.i文件编译成为汇编语言,生成.s文件;
      ③将汇编语言文件经过汇编,生成目标文件.o文件;
      ④将各个模块的.o文件链接起来生成一个可执行程序文件。

    • GCC编译运行main.c





    • linux程序最常用的调试工具GDB
      关于gdb的说明可以在linux下直接man gdb或者gdb --help

    教材学习中的问题和解决过程

    • 问题:Makefile
    • 问题解决方案:创建Makefile文件
    edit : main.o add.o sub.o mul.o div.o
            cc -o edit main.o add.o sub.o mul.o div.o
    main.o : main.c head.h
            cc -c main.c
    add.o : add.c head.h
            cc -c add.c
    sub.o : sub.c head.h
            cc -c sub.c
    mul.o : mul.c head.h
            cc -c mul.c
    div.o : div.c head.h
            cc -c div.c
    clean : rm edit main.o add.o sub.o mul.o div.o
    

    然后make生成可执行文件edit

    代码学习中的问题和解决过程

    • 问题:

    代码托管

    学习进度条

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

    • 实际学习时间:20小时

    参考资料

  • 相关阅读:
    Apache 基础
    Oracle
    DevOps
    Ansible
    Iptables 和Firewall 防火墙
    防火墙
    Linux
    Intellij IDEA 快捷键大全
    Java8,9 新特性
    Jmeter
  • 原文地址:https://www.cnblogs.com/SANFENs/p/11569225.html
Copyright © 2011-2022 走看看