# 計算機組織 Project 4 環境配置 鑒於環境安裝有各式各樣的問題,於是就包成 image 讓大家使用,也讓大家不要踩到雷.... (安裝除錯超過五小時路過) ### 預設環境內容 | 組件 | 說明 | | ------------------- | ----------------------------------------- | | gem5 | 套件已安裝,並且資料夾已 clone 至 `~/gem5` | | riscv-gnu-toolchain | 套件已安裝,並且資料夾已 clone 至 `~/riscv-gnu-toolchain` | |Konata|套件已安裝,資料夾需自行 copy 至 container 中| |LLVM-MCA|套件已安裝| | SSH server | 可透過 port 2222 遠端登入使用 | |X Server| 已成功配置 | ### 下載映像檔 ```bash docker pull vicwen/project4-env:latest ```` ### 啟動 Container ```bash docker run -d \ --name project4-env \ -p 2222:22 \ vicwen/project4-env ``` --- ### 使用 MobaXterm 透過 SSH 登入 Container 點擊左上角 `session` -> `SSH` 登入資訊如下: * Remote Host:`localhost` * Port:`2222` * Username:`root` * Password:`root` > 登入後使用 `xeyes` 確認是否包含 x-server 若不想每次都看到 allow 權限的彈出視窗,可以點擊 `settings` -> `X11` -> `X11 remote access` 選擇 `full` > 在此強烈建議助教,環境可以預先打包好讓學生使用QQ (否則就會出現我這種用到半夜的人),畢竟現代還是要有現代手段...