无法在OSX上为ARM编译OS

时间:2015-04-17 01:56:32

标签: linux macos arm ubuntu-14.04

操作系统的Github页面位于:https://github.com/rellermeyer/course_os

从Github页面的wiki中,它表明我要安装glib和texinfo。它还告诉我如何构建工具链。

在我第一次尝试构建时,它告诉我我需要wget并使用HomeBrew安装。发出命令$ brew list时,我得到:

$ brew list
cloog018    glib        make        postgresql  wget
coreutils   gmp4        mpfr2       python
gcc48       isl011      openssl     readline
gdbm        libffi      ossp-uuid   sqlite
gettext     libmpc08    pkg-config  texinfo

这表明我拥有我需要的一切。但是,在第二次尝试时,它给了我一个错误:

configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type: Systems/course_os/toolchain/arm-none-eabi
checking build system type... Invalid configuration `Systems/course_os/toolchain/arm-none-eabi': machine `Systems/course_os/toolchain/arm-none' not recognized
configure: error: /bin/sh ../../src/gcc-4.8.1/config.sub Systems/course_os/toolchain/arm-none-eabi failed

我不明白这个警告以及它缺少的是什么。另外,当我尝试使用Ubuntu执行相同的步骤时,它运行完美,我可以继续构建内核并运行Hello World。 Ubuntu有什么OSX不能让操作系统运行?这可能是gcc的一个问题吗?

注意:我正在运行OSX Yosemite 10.10和Ubuntu 14.04。

1 个答案:

答案 0 :(得分:0)

我找到了问题的答案。我的目标文件夹之一存在两个问题。我将它从操作系统更改为操作系统,它运行得很好。谢谢!