正如谷歌告诉我的那样,我需要构建一些 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