Bochs的版本安装

1.汇编和操作系统学习的视频网址

踌躇月光:x86 汇编语言

踌躇月光:操作系统实现 - 001 概述

2.书籍

下面列表是学习顺序

3.bochs软件安装和配置

3.1 安装地址

3.2 bochs安装教程

3.2.1 ubuntu 包管理安装bochs2.7

截止2025/9/22 默认安装的版本是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.安装编译环境,不知道哪些需要,网上搜索到的都安装一遍
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 权限来向系统目录写入文件
sudo make install

#卸载
sudo make uninstall

一些帮助命令,编译help ,看英文可用进行个性化扩展

./configure --help

3.2.2 bochs debug的命令

bochs --help

[先占坑,写在另一篇文字 ,这篇文字写安装和使用过程中的问题解决方案]

3.2.2 聊聊bochs3.0的一些问题和一些技巧

最新版本配置文件添加"gui_debug"允许会报错,看bochs issues开发说bochs3.0 取消了在配置文件添加 "gui_debug"。

at win11 ,how open gui_debug

官网关于gui debug教程:The Bochs debugger GUI

posted @ 2025-09-22 12:56  长江~之星  阅读(8)  评论(0)    收藏  举报