mac mojave安装bochs 2.6.9问题解决

在 Mac Mojave 上使用 brew 安装 Bochs 遇到问题,通过手动编译解决。步骤包括:补丁源码,使用指定的 configure 选项,完成编译并安装。配置文件中设置了内存大小、ROM、Floppy、启动设备等参数。

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

为什么特定版本?

因为不同操作系统和不同软件版本的库和代码都有差异,你在这个系统上编译通过,换个不同系统(mac,redhat,centOS,Fedora等)或同一系统的不同版本都有可能因为库的差异编译不了,或者你换个bochs版本因为源码不同也一样可能编译不过去。

所以以下解决的问题有方法在其它条件下是否有用那就不一定了。

首先我试过用brew安装,但是keymap配置不起来。之前说的注释掉什么的都没有用,注释掉虚拟机就起不来,一个白屏界面,修改多次也没有用,所以打算编译安装试一下。

安装SDL2,我是直接用brew安装的。

然后手工补丁:

1.去修改cdrom_osx.cpp(低版本的叫cdrom_osx.cc),go 到194行,在strrchr(devpath, '/')前加 (char *),就是和else里一样。

2.复制 文件

        cp misc/bximage.cpp misc/bximage.cc
        cp iodev/hdimage/hdimage.cpp iodev/hdimage/hdimage.cc
        cp iodev/hdimage/vmware3.cpp iodev/hdimage/vmware3.cc
        cp iodev/hdimage/vmware4.cpp iodev/hdimage/vmware4.cc
        cp iodev/hdimage/vpc-img.cpp iodev/hdimage/vpc-img.cc
        cp iodev/hdimage/vbox.cpp iodev/hdimage/vbox.cc

3.使用下面的选项,没有科学性,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值