博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2017-2018-1 20155220 第一周《信息安全系统设计基础》学习总结
阅读量:4988 次
发布时间:2019-06-12

本文共 695 字,大约阅读时间需要 2 分钟。

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动态库

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

  • 本周暂时无问题。

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

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

上周考试错题总结

  • 无。

结对及互评

  • 无。

转载于:https://www.cnblogs.com/20155220wsq/p/7586991.html

你可能感兴趣的文章
squid反向代理
查看>>
递归额面试题
查看>>
ObjectARX2010 学习笔记002:读取已经存在的DWG文件中的内容
查看>>
Linux系统学习(二)一Linux基本操作
查看>>
PL/SQL Developer登录出现——Using a filter for all users can lead to poor performance!
查看>>
[No0000D5]便利所有子目录更改后缀名bat
查看>>
关于Windows7下创建Cocos2D-X项目的小问题
查看>>
java之大文件断点续传
查看>>
全文搜索引擎Xapian
查看>>
手机页游再升级 腾讯出恶搞APEC元首换装小游戏
查看>>
关于formsauthentication注销登录
查看>>
Asp.Net 高性能ORM框架——SqlSugar
查看>>
合并两个 Lambda 表达式
查看>>
Hash::make与Hash::check
查看>>
初步理解前端模块化开发
查看>>
sql LOAD DATA
查看>>
php如何分割字符串?php mb_substr分割字条串,解决中文乱码问题,支持分割中文! (转)...
查看>>
0x51 线性DP
查看>>
mongo数据库的增删改查
查看>>
软件工程驻足篇章:第十七周和BugPhobia团队漫长的道别
查看>>