Google の指示に従って、いくつかの Android カーネルを構築し、VM をセットアップする必要があります。10.04 の代わりに Ubuntu 12.04 を使用しました。これは、レポ スクリプトが現在新しい 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