本身動手寫操做系統(一)環境準備

參考書籍爲《本身動手寫操做系統》於淵著vim

VMware12
centOS7.4.1708操作系統

1.bochs安裝

首先下載安裝包: 下載地址
而後解壓,解壓命令:sudo tar -zxvf bochs-2.6.9.tar.gz

解壓

cd命令進入解壓目錄,先進行配置
配置命令:./configure --enable -debugger --enable-disasm

配置

而後:sudo make

在這裏插入圖片描述

當我執行這一步的時候,報錯了

在這裏插入圖片描述

沒有Xlib的話就安裝一下,這裏進行所有安裝:yum install libX*
好了,而後又報錯了= =

在這裏插入圖片描述

解決方法是打開本目錄下的Makefile文件,用vim進行編輯,在文件的第96行,添加-lx11,-lxpm,-lpthread。(我原本只有-lXrandr)

少什麼就加什麼

接着執行:sudo make install
完成。

安裝成功

2.彙編編譯器NASM的安裝

和上面bochs安裝相似,先下載安裝包,再解壓:下載地址
解壓命令: sudo tar -zxvf nasm.2.14.02.tar.gz
而後是:sudo ./configure
(我一開始是直接./configure,不過顯示permission denied,加上sudo就行了)
接着:sudo make
最後:sudo make install
大功告成。
環境準備至此結束。(應該是)
相關文章
相關標籤/搜索