跳转到内容

Aros/开发者/自托管编译

来自维基教科书,开放世界中的开放书籍

AROS 操作系统目前使用 Linux 和 FreeBSD 主机构建。长期以来,人们一直对 AROS 能够自行编译有着浓厚的兴趣,因此可以将本机版本从 Linux/FreeBSD 中解放出来。

为了使 AROS 能够重新编译 AROS,最简单的途径可能是将现有的 FreeBSD/Linux 构建环境移植到 AROS。

本页面的目的是跟踪为了实现这一目标而需要移植到 AROS 的工具的当前状态。

必需工具

[编辑 | 编辑源代码]

以下是构建 AROS 所需的工具列表,以及它在 AROS 上的当前移植状态

GNU GCC 编译器

[编辑 | 编辑源代码]

GCC 3.3.1 已移植。目前没有报告问题,但尚未经过严格测试。

GNU Binutils

[编辑 | 编辑源代码]

Binutils 2.14 已移植。没有已知问题

GNU Fileutils

[编辑 | 编辑源代码]

Fileutils 4.1 已移植。目前没有报告问题,但尚未经过严格测试。

GNU Textutils

[编辑 | 编辑源代码]

Textutils 2.1 已移植。目前没有报告问题,但尚未经过严格测试。

GNU Make 实用程序

[编辑 | 编辑源代码]

GNU Make 3.80 08.21.2004 成功!使用来自 AOS4 移植的更新源代码,并进行了一些修改,生成了一个*稳定*的 make。contrib/gnu/make 中的 make 计划被移除,并将以此代替 :-D

GNU Awk 实用程序

[编辑 | 编辑源代码]

GNU Awk (GAWK) 3.1.3 已移植。目前没有报告问题,但尚未经过严格测试。

GNU Bison 实用程序

[编辑 | 编辑源代码]

GNU Bison (GAWK) 1.875 已移植。目前没有报告问题,但尚未经过严格测试。

Python 脚本解析器

[编辑 | 编辑源代码]

Python 2.2.1 已移植。希望 PyAROS 可以工作。

NetPBM 图形转换包

[编辑 | 编辑源代码]

NetPBM 已移植。初步测试表明,AROS 构建系统所需的这部分功能正常。

GNU pdksh

[编辑 | 编辑源代码]

GNU Ksh Shell 已移植。但是,与 fork() 函数调用相关的解决方法正在造成稳定性问题。

华夏公益教科书