代码之家  ›  专栏  ›  技术社区  ›  Roy Ash

在macOS上安装xv6

  •  0
  • Roy Ash  · 技术社区  · 7 年前

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

    配置。guess无法确定主机类型。你需要指定一个。 用法:配置[选项][主机]

    选项:[括号中的默认值]
    --prefix=MYDIR安装到MYDIR[/usr/local] --exec prefix=MYDIR将依赖主机的文件安装到MYDIR[/usr/local]
    --帮助打印此消息[正常配置]
    --build=build配置为build-on-build[build=HOST]
    --主机=主机配置主机[通过config.guess确定]
    --norecursion仅配置此目录[递归]
    --program prefix=FOO将FOO前置到已安装的程序名[“”]
    --program suffix=FOO将FOO追加到已安装的程序名[“”]
    --program transform name=P按sed模式转换安装名称P[“”]
    --site=使用站点特定的makefile为站点配置站点
    --srcdir=DIR在DIR[.或..]中查找源
    --target=target为target[target=HOST]配置
    --tmpdir=tmpdir在tmpdir[/tmp]中创建临时文件
    --nfp配置软件浮点[硬浮点]
    --对于FOO,--with FOO=BAR包FOO可用(参数栏)
    --没有FOO软件包,FOO不可用
    --启用FOO,--enable FOO=BAR包含功能FOO(参数栏)
    --禁用FOO不包括功能FOO

    其中主机和目标类似于“sparc sunos”、“mips-sgi-irix5”等。

    我能做些什么来解决它?有没有人有更好的、经过验证的在macOS上安装xv6的说明?(我也试过 this website 当然,这不起作用。)

    0 回复  |  直到 7 年前
        1
  •  5
  •   Roy Ash    6 年前

    我需要做的就是:

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