在macOS上安装xv6

在macOS上安装xv6,macos,xv6,Macos,Xv6,我正在尝试按照的说明在macOS(版本10.14.3)上安装xv6操作系统,仅使用所需文件的最新版本,当我进入binutils配置阶段时,我从终端获得: Config.guess无法确定主机类型。您需要指定一个。 用法:配置[选项][主机] 选项:[括号中的默认值] --prefix=MYDIR安装到MYDIR[/usr/local] --exec prefix=MYDIR将依赖主机的文件安装到MYDIR[/usr/local] --帮助打印此消息[正常配置] --build=build配置为b

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

Config.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前置到已安装的程序名[“”]
--程序后缀=FOO将FOO追加到已安装的程序名[“”]
--程序转换名称=P按sed模式转换安装名称P[“”]
--site=使用站点特定的makefile为站点配置站点
--srcdir=DIR在DIR[.或..]中查找源
--目标=目标为目标[目标=主机]配置
--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的说明?(我也试过了,当然没用。)

我需要做的就是:

  • 安装xCode并同意使用条款
  • 从下载xv6
  • 从安装MacPorts
  • 打开我下载操作系统的终端窗口
  • 通过写入
    sudo端口安装Qemu
    来安装Qemu
  • sudo端口安装i386 elf gcc gdb
  • 将现有的Makefile替换为
  • 要运行,请在终端窗口中写入
    使qemu干净
  • 我需要做的就是:

  • 安装xCode并同意使用条款
  • 从下载xv6
  • 从安装MacPorts
  • 打开我下载操作系统的终端窗口
  • 通过写入
    sudo端口安装Qemu
    来安装Qemu
  • sudo端口安装i386 elf gcc gdb
  • 将现有的Makefile替换为
  • 要运行,请在终端窗口中写入
    使qemu干净

  • 哪个确切的命令失败了?您是否尝试了顶部的步骤来检查现有的编译器?您是否安装了Xcode和命令行工具?@RetiredInja
    objdump-i
    无法工作,因为它不知道
    -i
    的含义。我没有安装xCode,但是我有命令行工具
    gcc-m32-print libgcc file name
    prints
    /Library/Developer/CommandLineTools/usr/lib/clang/10.0.0/lib/darwin18.2.0/libclang\u rt.builtins-i386.a
    哪个确切的命令失败了?您是否尝试了顶部的步骤来检查现有的编译器?您是否安装了Xcode和命令行工具?@RetiredInja
    objdump-i
    无法工作,因为它不知道
    -i
    的含义。我没有安装xCode,但我有命令行工具
    gcc-m32-print libgcc file name
    prints
    /Library/Developer/CommandLineTools/usr/lib/clang/10.0.0/lib/darwin18.2.0/libclang\u rt.builtins-i386.a