20145302张薇 《信息安全系统设计基础》第6周学习总结

20145302张薇 《信息安全系统设计基础》第6周学习总结

教材学习内容总结

Y86模拟器的安装(实验楼中)

  1. mkdir ~/xxx创建一个专属文件夹
  2. cd ~/xxx进入该专属文件夹
  3. wget http://labfile.oss.aliyuncs.com/courses/413/sim.tar去网站下载sim压缩包
  4. tar -xvf sim.tar解压
  5. cd sim进入sim文件夹
  6. sudo apt-get install bison flex tk安装bison flex tk
  7. sudo ln -s /usr/lib/x86_64-linux-gnu/libtk8.6.so /usr/lib/libtk.so
  8. sudo ln -s /usr/lib/x86_64-linux-gnu/libtk8.6.so /usr/lib/libtcl.so
  9. make
  10. cd y86-code
  11. make xxx.yo

Y86模拟器的安装(虚拟机中)

  1. 下载sim压缩包
  2. 解压sim压缩包:tar -xvf sim.tar
  3. 进入sim文件夹:cd sim
  4. 安装TCL/TK以致有图形界面:sudo apt-get install tcl8.5-dev tk8.5-dev tcl8.5 tk8.5
  5. 修改文件,用记事本打开makefile文件夹下面的文件,GUIMODE=-DHAS_GUI (去掉原有注释),TKLIBS=-L/usr/lib/ -ltk8.5 -ltcl8.5,TKINC=-I/usr/include/tcl8.5。

代码出现的问题

  • 问题在sim文件夹下进行make操作时出现如下错误

家庭作业

  • 教材P310习题4.45

  • 首次进行编译,运行代码……结果竟然不对……

  • 调整代码后:

本周代码托管截图

其他感想

  • 根本看不懂这章啊,难过
  • 书本上的学习,我觉得记在笔记本上更方便。

参考资料

原文地址:https://www.cnblogs.com/5302v/p/5991302.html