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

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

    教材学习内容总结

    • 字节是指源程序01组成的位序列中8位一组。

    • gcc编译器读取hello.c并把他翻译成一个可执行的目标文件hello分为3个阶段:

      1.gcc -E hello.c -o hello.i 预处理器cpp

      2.gcc -s hello.s -o hello.s 编译器ccl

      3.gcc -c hello.s -o hello.o 汇编器as

    • 信息就是位加上下文。

    • 以文本方式查看od -tc -tx1 hello.c

    • 汇编码转机器码gcc -c hello.s -o hello.o

    • 机器码转汇编码objdump -d hello.o

    • 断点分为四种断点(行/条件/函数/临时)。

    • C语言中怎么调试
      gcc -g gdbasic.cgdb.a.out
      cgdb a.out,b main,info b.

    • 单步调试
      next/n如果下一行是一个函数,则运行整个函数
      step/n进入函数,运行下一行代码

    • quit 退出

    • 断点设计
      函数断点:b 函数名;
      行断点:b 行号;
      临时断点:tb 行号。

    • printf j 打印j的值。

    • 模块分发方式
      xx.c xxh
      xx.lib xxh静态库
      xx.dll xxh动态库

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

    • 本周暂时无问题。

    代码调试中的问题和解决过程

    • 由于虚拟机需要重装,所以本周未进行代码练习。

    上周考试错题总结

    • 无。

    结对及互评

    • 无。
  • 相关阅读:
    beego——过滤器
    beego——session控制
    Differentiation 导数和变化率
    验证码识别
    pip 下载慢
    ORB
    决策树
    机器学习第二章 配对网站
    K-近邻算法
    ubuntu下安装配置OpenCV
  • 原文地址:https://www.cnblogs.com/20155220wsq/p/7586991.html
Copyright © 2011-2022 走看看