Bochs的版本安裝
1.匯編和操作系統(tǒng)學(xué)習(xí)的視頻網(wǎng)址
躊躇月光:操作系統(tǒng)實(shí)現(xiàn) - 001 概述
2.書籍
下面列表是學(xué)習(xí)順序
3.bochs軟件安裝和配置
3.1 安裝地址
3.2 bochs安裝教程
3.2.1 ubuntu 包管理安裝bochs2.7
截止2025/9/22 默認(rèn)安裝的版本是bochs2.7
sudo apt install bochs
sudo apt install bochs-x
卸載命令
sudo apt remove bochs-x
sudo apt remove bochs
3.2.2 bochs2.8源碼包編譯安裝
#1.解壓
tar -zxvf bochs-2.8.tar.gz
#2.安裝編譯環(huán)境,不知道哪些需要,網(wǎng)上搜索到的都安裝一遍
sudo apt-get update
sudo apt-get install -y build-essential gcc g++ make libx11-dev libgtk2.0-dev libsdl1.2-dev libxrandr-dev gcc-multilib nasm pkg-config
sudo apt-get install build-essential xorg-dev libgtk2.0-dev
#3.編譯,安裝
./configure --with-x11 --with-wx --enable-all-optimizations --enable-readline --enable-debugger-gui --enable-x86-debugger --enable-a20-pin --enable-fast-function-calls --enable-debugger --with-all-libs
# 使用所有可用的 CPU 核心并行編譯以加快速度
make -j$(nproc)
# 需要 sudo 權(quán)限來向系統(tǒng)目錄寫入文件
sudo make install
#卸載
sudo make uninstall
一些幫助命令,編譯help ,看英文可用進(jìn)行個(gè)性化擴(kuò)展
./configure --help
3.2.2 bochs debug的命令
bochs --help
[先占坑,寫在另一篇文字 ,這篇文字寫安裝和使用過程中的問題解決方案]
3.2.2 聊聊bochs3.0的一些問題和一些技巧
最新版本配置文件添加"gui_debug"允許會(huì)報(bào)錯(cuò),看bochs issues開發(fā)說bochs3.0 取消了在配置文件添加 "gui_debug"。

浙公網(wǎng)安備 33010602011771號(hào)