MYOD制作:
Linux od命令用于输出文件内容;od指令会读取所给予的文件的内容,并将其内容以八进制字码呈现出来。
命令格式:
od [<选项><参数>] [<文件名>]
命令选项:
- a:具名字符;
- c:ASCII字符或者反斜杠;
- d[SIZE]:十进制,正负数都包含,SIZE字节组成一个十进制整数;
- f[SIZE]:浮点,SIZE字节组成一个浮点数;
- o[SIZE]:八进制,SIZE字节组成一个八进制数;
- u[SIZE]:无符号十进制,只包含正数,SIZE字节组成一个无符号十进制整数;
- x[SIZE]:十六进制,SIZE字节为单位以十六进制输出,即输出时一列包含SIZE字节。在默认条件下,以四个字节为一组输出
一.编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能
1.编写函数:
2.建立.txt<20191229xyz>
3.编译运行
4.输出
二.makefile
testmyod:ascii.o hex.o myod.o
gcc ascii.o hex.o myod.o -o testmyod
ascii.o:ascii.c head20181234.h
gcc -c ascii.c -o ascii.o
hex.o:hex.c head20181234.h
gcc -c hex.c -o hex.o
myod.o:myod.c head20181234.h
gcc -c myod.c -o myod.o
三、总结
这次作业用到了很多新的知识,还用到了之前学习过的旧知识,基础不好的弊端就暴露了出来。不得不花额外的时间去复习C语言的一些知识,但依然掌握的依然很好,仍然需要努力。在之后的学习中,要抓紧时间查漏补缺,同时认真学习新知识,真正学懂。