在 macOS 上安装 xv6

Roy*_*Ash 1 macos xv6

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

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

选项:[括号中的默认值]
--prefix=MYDIR 安装到 MYDIR [/usr/local] --exec-prefix=MYDIR 将依赖主机的文件安装到 MYDIR[/usr/local]
--help 打印此消息 [normal config]
--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 使用站点特定的 makefile 配置 SITE
--srcdir=DIR 在 DIR [. 或 ..]
--target=TARGET 为 TARGET 配置 [TARGET=HOST]
--tmpdir=TMPDIR 在 TMPDIR 中创建临时文件 [/tmp]
--nfp 为软件浮点配置 [hard float]
--with-FOO, - -with-FOO=BAR 包 FOO 可用(参数 BAR)
--without-FOO 包 FOO 不可用
--enable-FOO, --enable-FOO=BAR 包含功能 FOO(参数 BAR)
--disable-FOO do不包括功能 FOO

其中 HOST 和 TARGET 类似于“sparc-sunos”、“mips-sgi-irix5”等。

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

Roy*_*Ash 5

我需要做的就是:

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