首页 > 解决方案 > 在 macOS 上安装 xv6

问题描述

我正在尝试按照本网站的说明在我的 macOS(版本 10.14.3)上安装 xv6 操作系统,仅使用所需文件的最新版本,并且当我进入 binutils 配置阶段时,我从中得到我的终端:

Config.guess 无法确定主机类型。您需要指定一个。用法:配置 [OPTIONS] [HOST]

选项:[括号中的默认值]
--prefix=MYDIR install into MYDIR [/usr/local] --exec-prefix=MYDIR install host-dependent files into MYDIR[/usr/local]
--help 打印此消息 [正常配置]
--build=BUILD 配置构建在 BUILD [BUILD=HOST]
--host=HOST 配置为 HOST [确定通过 config.guess]
--norecursion 仅配置此目录 [recurse]
--program-prefix=FOO 将 FOO 添加到已安装的程序名称 [""]
--program-suffix=FOO 将 FOO 添加到已安装的程序名称 [""]
--program-transform-name=P 通过 sed 模式转换安装的名称 P [""]
--site=SITE 为 SITE 配置特定于站点的 makefile --enable-FOO, --enable-FOO=BAR 包括功能 FOO(参数 BAR) --disable-FOO 做不包括功能 FOO
--srcdir=DIR 在 DIR [. 或 ..]
--target=TARGET 为 TARGET 配置 [TARGET=HOST]
--tmpdir=TMPDIR 在 TMPDIR 中创建临时文件 [/tmp]
--nfp 为软件浮点配置 [硬浮点]
--with-FOO, - -with-FOO=BAR 包 FOO 可用(参数 BAR)
--without-FOO 包 FOO 不可用 其中 HOST 和 TARGET 类似于“sparc-sunos”、“mips-sgi-irix5”等。



我能做些什么来解决它?在 macOS 上安装 xv6 是否有人有更好且经过验证的说明?(我也试过这个网站,但它当然没有用。)

标签: macosxv6

解决方案


我需要做的就是:

  1. 安装 xCode 并同意使用条款。
  2. 从https://github.com/mit-pdos/xv6-public下载 xv6 。
  3. 从https://www.macports.org/安装 MacPorts 。
  4. 打开我下载操作系统的终端窗口。
  5. 通过编写安装 Qemu sudo port install qemu
  6. sudo port install i386-elf-gcc gdb.
  7. 将现有的 Makefile 替换为新的
  8. 为了运行,在终端窗口中写入make qemu clean

推荐阅读