1

正如谷歌告诉我的那样,我需要构建一些 Android 内核并设置一个虚拟机。我使用 Ubuntu 12.04 而不是 10.04,因为 repo 脚本现在依赖于较新的 git 版本,而且 Google 似乎也将在未来使用 12.04。

但一直以来,在编译时我得到一个错误:

make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libclangARCMigrate_intermediates/TransBlockObjCVariable.o] Killed
make: *** Waiting for unfinished jobs....
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libclangARCMigrate_intermediates/TransAutoreleasePool.o] Killed
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libclangARCMigrate_intermediates/TransEmptyStatementsAndDealloc.o] Killed
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libclangARCMigrate_intermediates/TransformActions.o] Killed

没有以前的错误行,一切都很好,但是后来有些东西被杀死了,整个构建过程就结束了。

如果我重新启动构建,它会像往常一样继续,直到它再次死亡......

这里有什么问题?我如何检查为什么工作被杀死?

附加信息:它不依赖于-j4选项。即使我使用 make 也会杀死工作-j1

4

1 回答 1

0

似乎这是一个依赖于 RAM 的问题。我们建立了一个带有大量交换空间的新构建服务器,它现在可以工作了

于 2013-08-20T21:52:28.043 回答