💽
simhをWSLでビルドする
環境情報
Windows11のWSL(Windows Subsystem for Linux)にて
$ cat /etc/os-release | grep NAME
PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
依存関係
以下のコマンドで依存関係をインストールします。
sudo apt-get install libpcre3-dev libedit-dev libsdl2-dev libsdl2-ttf-dev libpcap-dev libvdeplug-dev
ビルド
からリポジトリをクローンします。
クローンしたリポジトリ直下に移動してmakeコマンドを入力します。
ビルドログ例 (むっちゃ長い)
kuro@DESKTOP-V4V51HG:~/Documents/lab/unix/simh
$ make
lib paths are: /lib/ /lib/x86_64-linux-gnu/ /usr/lib/wsl/lib/ /usr/lib/x86_64-linux-gnu/libfakeroot/ /usr/lib/
... 長いので省略 ...
GOULD C.S.D. DIAGNOSTIC LOADER (DOL #111030-102G 06DEC88)
(C) COPYRIGHT 1986 GOULD INC., COMPUTER SYSTEMS DIVISION
ALL RIGHTS RESERVED
>NOTE
>NOTE ===================================================================
>NOTE
>NOTE
>NOTE SEL32 AUTOBATCH DIAGNOSTIC REV 8.2.0
>NOTE
>NOTE
>NOTE BATCH RUN SUCCESSFUL
>NOTE
>NOTE
>NOTE JIM BEVIER
>NOTE
>NOTE
>NOTE ===================================================================
>NOTE END CN/VM AUTOMATIC NUCLEUS DIAGNOSTIC TESTING
>NOTE ===================================================================
BATCH PROCESSING FROM FILE * CV.ANT.J * ENDED (END-OF-FILE)
DOL>
*** PASSED - SEL32 Autobatch Diagnostic Successfully Completed after running for 326,971,611 instructions
*** PASSED - Remaining runtime: 2:00 minutes initially, and 37.456728 seconds remaining
参考にした情報
Discussion