在macOS上安装xv6

时间:2019-03-07 23:14:29

标签: macos xv6

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

  

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

  选项:[括号内为默认值]
   --prefix = MYDIR安装到MYDIR [/ usr / local]    --exec-prefix = MYDIR将与主机相关的文件安装到MYDIR [/ usr / local]
   --help打印此消息[普通配置]
   --build = BUILD配置为在BUILD [BUILD = HOST]上构建
   --host = HOST为HOST配置[通过config.guess确定]
   --norecursion仅配置此目录[递归]
   --program-prefix = FOO将FOO放在已安装的程序名称[“”]
之前    --program-suffix = FOO将FOO附加到已安装的程序名称[“”]
   --program-transform-name = P通过sed模式P [“”]
转换安装的名称    --site = SITE为SITE配置特定于站点的Makefile
   --srcdir = DIR在DIR [中查找源。或..]
   --target = TARGET配置TARGET [TARGET = HOST]
   --tmpdir = TMPDIR在TMPDIR [/ tmp]中创建临时文件
   --nfp配置软件浮点[硬浮点]
   --with-FOO,--with-FOO = BAR软件包可用(参数BAR)
   --without-FOO软件包FOO不可用
   --enable-FOO,--enable-FOO = BAR包含功能FOO(参数BAR)
   --disable-FOO不包含功能FOO

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

我该怎么解决?有没有人有更好的经过验证的在macOS上安装xv6的说明? (我也尝试过this website,但这当然没有用。)

1 个答案:

答案 0 :(得分:0)

我要做的就是:

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