關於乙個作業系統實現中bochs的安裝

2021-06-01 00:07:53 字數 661 閱讀 9478

在乙個作業系統的實現中提到了乙個軟體叫bochs,以前安裝好了,今天重現安裝一下發現又忘記怎麼安裝的了,所以還是把這次的過程記錄下來為妙。

的ubuntu下我們可以使用sudo apt-get install bochs來安裝,但是這樣做有乙個弊端,那就是不能使用bochs的除錯功能,所以我們還是選擇使用原始碼安裝的方式來定製我們所需的功能:

1.進入解壓後的bochs原始碼目錄,在終端下輸入./configure--enable-disasm

--enable-

debugger意思是說我們編譯時使bochs帶有反彙編功能和偵錯程式功能。

2.然後出現了第乙個錯誤:error: x windows gui was selected, but x windows libraries were not found,使用sudo apt-get install libx11-dev來解決這個錯誤

3.隨後又出現了第二個錯誤:error: pkg-config was not found, or unable to access the gtk+-2.0 package.這時使用sudo apt-get install libgtk2.0-dev來解決這個錯誤

4../configure 成功後,使用sudo make

5.使用make install 安裝

ok,大功告成。

乙個作業系統的實現 freedos中edit問題

在於淵的乙個作業系統的實現第二版中,第四章開始那裡寫到 假設是x.img,然後把它作為freedos的b盤,格式化後就可以方便的往其中新增檔案了和目錄了 比如使用freedos裡面的edit.exe 可是在freedos裡面我找不到edit.exe啊。不過,格式化 盤也就是x.img那裡我也卡了好一...

乙個作業系統的實現 2

接上文 xiongjian 2010.12.22 msn cug live.cn 10 下面開始程序,首先引入幾個基本原則 1 程序表a用來儲存程序a的資訊和程序a切換時,儲存當前a執行時暫存器資訊。定義為 processproc table 1024 表示系統最多可以有1024個程序,proces...

乙個小作業系統

1 1 chapter1 a boot.asm 乙個 作業系統 可以只有20行 把下面這段 用nasm編譯一下 nasm boot.asm o boot.bin org 07c00h 告訴編譯器程式載入到7c00處 mov ax,cs mov ds,ax mov es,ax call dispstr...