Установка xv6 на macOS - PullRequest
       14

Установка xv6 на macOS

0 голосов
/ 08 марта 2019

Я пытаюсь установить ОС xv6 на мою macOS (версия 10.14.3), следуя инструкциям этого сайта , только с самыми новыми версиями необходимых файлов и когда я получаю вэтап настройки 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 настроить только этот каталог [recurse]
--program-prefix = FOO предварять FOO для имен установленных программ [""]
--program-суффикс =FOO добавляет FOO к именам установленных программ [""]
--program-transform-name = P преобразует установленные имена по шаблону sed P [""]
--site = SITE конфигурирует специфичный для сайта make-файл для SITE
--srcdir = DIR найти источники в DIR [.или ..]
--target = TARGET настроить для TARGET [TARGET = HOST]
--tmpdir = TMPDIR создать временные файлы в TMPDIR [/ tmp]
--nfp настроить для программ с плавающей запятой [hardfloat]
--with-FOO, --with-FOO = BAR пакет FOO доступен (параметр BAR)
--with-FOO package FOO недоступен
--enable-FOO, -enable-FOO = BAR включает функцию FOO (параметр BAR)
--disable-FOO не включает функцию FOO

, где HOST и TARGET являются чем-то вроде «sparc-sunos», «mips-sgi-irix5»и т. д.

Что я могу сделать, чтобы решить эту проблему?у кого-нибудь есть лучшая и проверенная инструкция по установке xv6 на macOS?(Я также пробовал этот сайт , и он, конечно, не работал.)

1 Ответ

0 голосов
/ 12 марта 2019

все, что мне нужно было сделать:

  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 в новый .
  8. Чтобы запустить, напишите в окне терминала make qemu clean.
...