macos - 在 macOS 上安装 xv6
问题描述
我正在尝试按照本网站的说明在我的 macOS(版本 10.14.3)上安装 xv6 操作系统,仅使用所需文件的最新版本,并且当我进入 binutils 配置阶段时,我从中得到我的终端:
Config.guess 无法确定主机类型。您需要指定一个。用法:配置 [OPTIONS] [HOST]
选项:[括号中的默认值]
--prefix=MYDIR install into MYDIR [/usr/local] --exec-prefix=MYDIR install host-dependent files into MYDIR[/usr/local]
--help 打印此消息 [正常配置]
--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 为 SITE 配置特定于站点的 makefile --enable-FOO, --enable-FOO=BAR 包括功能 FOO(参数 BAR) --disable-FOO 做不包括功能 FOO
--srcdir=DIR 在 DIR [. 或 ..]
--target=TARGET 为 TARGET 配置 [TARGET=HOST]
--tmpdir=TMPDIR 在 TMPDIR 中创建临时文件 [/tmp]
--nfp 为软件浮点配置 [硬浮点]
--with-FOO, - -with-FOO=BAR 包 FOO 可用(参数 BAR)
--without-FOO 包 FOO 不可用 其中 HOST 和 TARGET 类似于“sparc-sunos”、“mips-sgi-irix5”等。
我能做些什么来解决它?在 macOS 上安装 xv6 是否有人有更好且经过验证的说明?(我也试过这个网站,但它当然没有用。)
解决方案
我需要做的就是:
- 安装 xCode 并同意使用条款。
- 从https://github.com/mit-pdos/xv6-public下载 xv6 。
- 从https://www.macports.org/安装 MacPorts 。
- 打开我下载操作系统的终端窗口。
- 通过编写安装 Qemu
sudo port install qemu
。 sudo port install i386-elf-gcc gdb
.- 将现有的 Makefile 替换为新的。
- 为了运行,在终端窗口中写入
make qemu clean
。
推荐阅读
- javascript - 为什么此代码的输出是 242 而不是 243
- mysql - 如何过滤fname和lname?- mysql
- android - 使用改造安卓将文件上传到服务器?
- excel-formula - Formula To Remove Duplicates based On Two Columns
- oracle - .net 核心实体框架到 Oracle 数据库
- java - How to inject an object passed to the BaseActivity, instantiating it with reflection (or any other way if possible)
- api - 单一 API 端点的优缺点
- java - Referer 标头中的 URL 被检测为使用多种编码
- mysql - Python脚本数据库连接作为池不起作用,但简单连接正在工作
- c# - .NET 核心图像大小调整:“无法加载文件或程序集”