在MacOS编译bochs

举报
yd_221104950 发表于 2021/07/07 22:17:58 2021/07/07
【摘要】 如果你的Mac OS足够新,那么可以直接通过$ brew install bochs安装,否则可以参考以下的方式安装。 下载tar.gz包 https://bochs.sourceforge.io/ bochs-2.6.tar.gz 解压软件包 $ tar xvf bochs-2.6.tar.gz 1 安装sdl bochs用的库在OS X平台上不支持GUI...

如果你的Mac OS足够新,那么可以直接通过$ brew install bochs安装,否则可以参考以下的方式安装。

下载tar.gz包

https://bochs.sourceforge.io/
bochs-2.6.tar.gz

解压软件包

$ tar xvf bochs-2.6.tar.gz

  
 
  • 1

安装sdl

bochs用的库在OS X平台上不支持GUI。这可以使用 SDL代替。

$ brew install sdl

  
 
  • 1

configure软件包

$ ./configure --enable-cpu-level=6 \ --enable-x86-64 \ --enable-vmx=2 \ --enable-pci \ --enable-usb \ --enable-usb-ohci \ --enable-debugger \ --enable-disasm \ --with-sdl \ --enable-instrumentation="instrument/stubs" \ --enable-cdrom

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

编译并安装软件包

$ make
$ make install

  
 
  • 1
  • 2

注意:如果有报错,请手动修改好后,再来编译。

运行bochs

$ bochs

  
 
  • 1

在这里插入图片描述

获取支持的CPU架构

$ bochs --help cpu

  
 
  • 1

Bochs使用手册
谢谢观看!

文章来源: blog.csdn.net,作者:WongKyunban,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_40763897/article/details/118559440

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。