0
我是Android開發的新手。最近我試圖通過它的指令來構建AOSP。如何在製作過程中修復「殺死」的東西
命令我用如下:
$lunch full-eng
$make -j16
然後,它開始編纂。但是發生了一些奇怪的事情,如下所示:
host C++: tblgen <= external/llvm/utils/TableGen/DAGISelMatcherOpt.cpp
host C++: tblgen <= external/llvm/utils/TableGen/DAGISelMatcher.cpp
host C++: tblgen <= external/llvm/utils/TableGen/DFAPacketizerEmitter.cpp
host C++: tblgen <= external/llvm/utils/TableGen/DisassemblerEmitter.cpp
host C++: tblgen <= external/llvm/utils/TableGen/EDEmitter.cpp
make: *** [out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/ResourceTable.o] Killed
make: *** Waiting for unfinished jobs....
make: *** [out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/Resource.o] Killed
make: *** [out/host/linux-x86/obj/EXECUTABLES/tblgen_intermediates/AsmMatcherEmitter.o] Killed
make: *** [out/host/linux-x86/obj/EXECUTABLES/tblgen_intermediates/AsmWriterEmitter.o] Killed
make: *** [out/host/linux-x86/obj/EXECUTABLES/tblgen_intermediates/CodeGenDAGPatterns.o] Killed
make: *** [out/host/linux-x86/obj/EXECUTABLES/tblgen_intermediates/CodeGenInstruction.o] Killed
make: *** [out/host/linux-x86/obj/EXECUTABLES/tblgen_intermediates/CodeGenRegisters.o] Killed
make: *** [out/host/linux-x86/obj/EXECUTABLES/tblgen_intermediates/CodeGenTarget.o] Killed
Killed
然後編譯過程停止。這是爲什麼?如何解決它? 有沒有關於如何構建自定義ROM或如何使用AOSP的建議說明?
AOSP網站上的說明對我來說確實不太清楚。 (或者我讀錯了指令??)
謝謝!
在「殺死」之前必須存在錯誤,請將其找出並粘貼出來。 – StarPinkER 2013-04-30 11:35:44
在構建期間是否可能按了ctrl + c? – Yury 2013-05-01 20:59:13
你有多少個CPU?試試:「make -jN」,其中N = processors_number + 1 – 2013-07-15 07:16:41