一、任务要求
1. 复习c文件处理内容
2. 编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能
3. main与其他分开,制作静态库和动态库
4. 编写Makefile
5. 提交测试代码和运行结果截图, 提交调试过程截图,要全屏,包含自己的学号信息
6. 在博客园发表一篇博客,重点写遇到的问题和解决过程
二、实验过程
1. Linux od命令:
语法
参数
因此,我们的目标是实现用C语言读取文本,以16进制输出文本内容,并且输出相应的ascii码。
为了取用我们命令行的参数,在主函数myod.c中,我们使用 int main(int argc,char *argv[])
代码测试
建立静态库
建立动态库
编写makefile文件
三、总结
本次试验难度不大,因为很多od指令并没有要求去做,很多od指令都不是很简单,有很大的开阔空间。