加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

《信息安全系统设计基础》--Myod

发布时间:2020-12-14 00:20:30 所属栏目:Linux 来源:网络整理
导读:Myod ? 回顾Makefile 任务详情 复习c文件处理内容 编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能 main与其他分开,制作静态库和动态库 编写Makefile 提交测试代码和运行结果截图, 提交调试过程截图,要全屏,包含自己的学号信息 在博客园发表一篇

Myod

?

回顾Makefile

任务详情

  1. 复习c文件处理内容
  2. 编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能
  3. main与其他分开,制作静态库和动态库
  4. 编写Makefile
  5. 提交测试代码和运行结果截图, 提交调试过程截图,要全屏,包含自己的学号信息
  6. 在博客园发表一篇博客,重点写遇到的问题和解决过程
????????? ??????????

静态库

动态库

运行结果

代码调试中的问题及解决方法

  • 问题1:Linux中的od命令是可以显示?n?的,但开始编写的C程序无法显示
  • 问题1解决方案:参考了在ASCII码字符编码中,什么字符无法显示或打印出来?,我们可以手动输出,遇到“n”可使用转义字符,即printf("n")。

  • 问题2:Linux下od -tx -tc XXX运行的结果与预想的不同?

  • 问题2解决方案:

  • 这是我对?od -tc -tx ?与?od -tc -tx1 ?实现的功能没太弄清楚导致的。在蓝墨云中的任务要求是?编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能?,实际查阅资料知,?-tc?表示输出ASCII字符,?-tx1?表示以十六进制输出,每组输出一字节,而若是?-tx?,默认的是四字节为一组。所以只需将命令改为?od -tc -tx1 zxj ?即可
  • 码云链接

?

参考资料

  • od命令

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读