Android内核构建作业被终止

Android内核构建作业被终止,android,kernel,Android,Kernel,我需要构建一些安卓内核,并按照谷歌告诉我的那样设置一个虚拟机。我用Ubuntu12.04而不是10.04,因为repo脚本现在依赖于更新的git版本,而且谷歌似乎将来也会使用12.04 但一直以来,在编译过程中,我都会遇到一个错误: make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libclangARCMigrate_intermediates/TransBlockObjCVariable.o] Killed make: *** Waitin

我需要构建一些安卓内核,并按照谷歌告诉我的那样设置一个虚拟机。我用Ubuntu12.04而不是10.04,因为repo脚本现在依赖于更新的git版本,而且谷歌似乎将来也会使用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

时也会终止作业,这似乎是一个依赖于RAM的问题。我们用大量的交换空间建立了一个新的构建服务器,现在可以正常工作了