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
首次進行編譯,執行程式碼……結果竟然不對……
- 調整程式碼後:
本週程式碼託管截圖
其他感想
- 根本看不懂這章啊,難過
- 書本上的學習,我覺得記在筆記本上更方便。