微吼云上線多路互動直播服務(wù) 加速多場景互動直播落地
1034
2022-05-29
在上一篇文章《環(huán)境搭建以及第一個Hello-World》中,筆者講了如何安裝 bochs 以及運(yùn)行一個 helloworld 操作系統(tǒng),但是使用上一篇文章中的方法安裝的 bochs 是不支持調(diào)試的,下面我講介紹如何使用源碼編譯的方法來安裝 bochs,以及使用 bochs 來調(diào)試操作系統(tǒng)。
編譯安裝 Bochs
下載 bochs 源碼
http://sourceforge.net/projects/bochs/files/bochs/2.6.8/
解壓之后進(jìn)入該目錄,進(jìn)行配置
sudo ./configure --enable-debugger --enable-disasm
編譯安裝
sudo make
sudo make install
這時,bochs 就編譯安裝完成了,接下來我們繼續(xù)使用上一篇文章中所使用的軟盤映像。
用 Bochs 調(diào)試操作系統(tǒng)
啟動帶有調(diào)試的 bochs 之后,我們會看到bochs 會進(jìn)入一個選項(xiàng)界面,我們選擇『6.Begin simulation』就可以開始調(diào)試了
部分 Bochs 調(diào)試指令
- 我們可以使用 help 來查看調(diào)試幫助
舉例
采用上一篇文章中的鏡像來進(jìn)行調(diào)試
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
匯編語言
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。