MyOD

1.复习c文件处理内容
2.编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能
od -tx -tc实际上是通过myod.c实现十六进制以及ascii码的转换,od -tx -tc是先在以十六进制输出File文件内容的同时,输出字节对应的ascii码值

建立三个文件:main.c,myod.c,myodhead.h
新建ascii.c、hex.c、myod.c、head.h文件
然后gcc -c xxx.c生成xxx.o文件

生成xxx.o文件后用gcc -o myod ascii.o、hex.o、myod.o将xxx.o文件打包

编写一个测试文本文件test.txt

为方便于分清其他文件,新建一个myodtest文件夹
cd myodtest进入该文件夹后,./myod运行,输出文本文件中字符对应的ascii码

3.main与其他分开,制作静态库和动态库
查看tree

制作静态库

制作动态库

4.编写Makefile

原文地址:https://www.cnblogs.com/daijunxi2019/p/15332495.html