《一个64位操作系统的设计与实现》-bochs安装

本文档详细记录了在Ubuntu操作系统上安装Bochs模拟器的过程,包括解决X11头文件缺失、sudo apt-get update错误、make过程中的问题以及Bochs配置文件的调整,最终成功完成Bochs的安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作系统版本信息

Linux version 4.10.0-37-generic (buildd@lgw01-amd64-021) 
(gcc version 6.3.0 20170406 (Ubuntu 6.3.0-12ubuntu2) ) 
#41-Ubuntu SMP Fri Oct 6 20:20:37 UTC 2017

bochs下载地址 https://sourceforge.net/projects/bochs/files/bochs/2.6.9/   

选择bochs-2.6.9.tar.gz的文件,这个文件可以通过源码编译的方式安装,可以配置一些调试设置

用第一行命令先装一下依赖库

sudo apt-get install build-essential xorg-dev libgtk2.0-dev bison

tar vxzf bochs-2.6.9.tar.gz 
cd bochs-2.6.9/
./configure --with-x11 --with-wx --enable-debugger --enable-disasm --enable-all-optimizations --enable-readline --enable-long-phy-address --enable-ltdl-install --enable-idle-hack --enable-plugins --enable-a20-pin --enable-x86-64 --enable-smp --enable-cpu-level=6 --enable-large-ramfile --enable-repeat-speedups --enable-fast-function-calls --enable-handlers-chaining --enable-trace-linking --enable-configurable-msrs --enable-show-ips --enable-cpp --enable-debugger-gui --enable-iodebug --enable-logging --enable-assert-checks --enable-fpu --enable-vmx=2 --enable-svm --enable-3dnow --enable-alignment-check --enable-monitor-mwait --enable-avx --enable-evex --enable-x86-debugger --enable-pci --enable-usb --enable-voodoo
make
make install


这一步有很多出现了很多错误

一、fatal error: X11/XXXX.h: No such file or directory

刚开始出现了这个错误

首先找到这个文件的依赖库,依次输入以下命令

sudo apt-get install apt-file
sudo apt-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值