【发布时间】:2013-02-22 03:57:40
【问题描述】:
指南Initializing a Build Environment 说 -
注意:源下载大小约为 8.5GB。你会 需要超过 30GB 的空闲空间才能完成单个构建,最多需要 100GB(或 更多)用于全套构建。
我的问题 -
- 据我了解,目前供应商特定的应用程序和图形不在存储库中,它基本上包含内核源代码、通用驱动程序和基本工具。那它为什么这么大?
- 我到底为什么需要 100GB 来构建它?
- 是否有可能获得压缩源 tarball?
【问题讨论】:
-
克隆 repo 时会下载所有分支、所有历史记录。工作目录的大小更小。
-
@RyanLi 你知道工作目录的大小吗?为什么构建需要 30-100GB?
-
抱歉,我手头没有。
-
例如,Android 4.0 的源代码只有大约 60MB。 (repository.grepcode.com/java/ext/com/google/android/android/…)
-
@OlegVaskevich 您发布的链接是
Android Java SDK Source。我说的是Android Linux Source。由于kernel.org 的核心 Linux 内核 3.7 本身是 477MB(未压缩),因此不可能达到 60MB。
标签: android linux linux-kernel