20181333贺仁杰 MyOD
一、作业内容
1、复习 C 文件处理内容。
2、编写 myod.c ,用 myod XXX 实现 Linux 下 od -tx -tc XXX 的功能。
3、main 与其他分开,制作静态库和动态库。
4、编写 Makefile 。
5、提交测试代码和运行结果截图,提交测试过程截图,要全屏,包含自己的学号信息。
6、在博客园发表一篇博客,重点写遇到的问题和解决过程。
二、运行截图
1、myod
2、ascii
3、hex
4、head
5、makefile
三、程序测试
四、问题总结
一方面是编译环境的问题,因为在之前在做缓冲区溢出的时候,在root模式中不知道改变了什么东西,导致无法使用,最后选择重装,剩下的在只有在动态库的编译时出现问题,最后询问同学得到,需要指定环境变量LD_LIBRARY_PATH,最后解决问题。