20145302张薇 《信息安全系统设计基础》第6周学习总结
教材学习内容总结
Y86模拟器的安装(实验楼中)
mkdir ~/xxx
创建一个专属文件夹cd ~/xxx
进入该专属文件夹wget http://labfile.oss.aliyuncs.com/courses/413/sim.tar
去网站下载sim压缩包tar -xvf sim.tar
解压cd sim
进入sim文件夹sudo apt-get install bison flex tk
安装bison flex tksudo ln -s /usr/lib/x86_64-linux-gnu/libtk8.6.so /usr/lib/libtk.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libtk8.6.so /usr/lib/libtcl.so
make
cd y86-code
make xxx.yo
Y86模拟器的安装(虚拟机中)
- 下载sim压缩包
- 解压sim压缩包:
tar -xvf sim.tar
- 进入sim文件夹:
cd sim
- 安装TCL/TK以致有图形界面:
sudo apt-get install tcl8.5-dev tk8.5-dev tcl8.5 tk8.5
- 修改文件,用记事本打开makefile文件夹下面的文件,GUIMODE=-DHAS_GUI (去掉原有注释),TKLIBS=-L/usr/lib/ -ltk8.5 -ltcl8.5,TKINC=-I/usr/include/tcl8.5。
代码出现的问题
- 问题在sim文件夹下进行make操作时出现如下错误
家庭作业
-
教材P310习题4.45
-
首次进行编译,运行代码……结果竟然不对……
- 调整代码后:
本周代码托管截图
其他感想
- 根本看不懂这章啊,难过
- 书本上的学习,我觉得记在笔记本上更方便。