2013-04-29 49 views
1

我需要構建一些Android內核並按照Google的說法設置虛擬機。我使用Ubuntu 12.04而不是10.04,因爲repo腳本現在依賴於較新的git版本,Google似乎也會在未來使用12.04。Android內核構建作業被扼殺

但是,所有的時間,而編譯我得到一個錯誤:

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選項。甚至當我使用殺死工作-j1

回答

0

看來,這是一個RAM依賴問題。我們建立了一個具有很多交換空間的新建服務器,現在它可以工作