编译android4.4错误===》third_party_WebKit_Source_core_webcore_remaining_gyp

来源:互联网 发布:java页面导出excel 编辑:程序博客网 时间:2024/05/29 17:06

1.在编译android4.4的时候提示以下错误。

target thumb C++: third_party_WebKit_Source_core_webcore_remaining_gyp <= external/chromium_org/third_party/WebKit/Source/core/accessibility/AXList.cpptarget thumb C++: third_party_WebKit_Source_core_webcore_remaining_gyp <= external/chromium_org/third_party/WebKit/Source/core/accessibility/AXListBox.cpptarget thumb C++: third_party_WebKit_Source_core_webcore_remaining_gyp <= external/chromium_org/third_party/WebKit/Source/core/accessibility/AXListBoxOption.cpptarget thumb C++: third_party_WebKit_Source_core_webcore_remaining_gyp <= external/chromium_org/third_party/WebKit/Source/core/accessibility/AXMediaControls.cpptarget thumb C++: third_party_WebKit_Source_core_webcore_remaining_gyp <= external/chromium_org/third_party/WebKit/Source/core/accessibility/AXMenuList.cpptarget thumb C++: third_party_WebKit_Source_core_webcore_remaining_gyp <= external/chromium_org/third_party/WebKit/Source/core/accessibility/AXMenuListOption.cpptarget thumb C++: third_party_WebKit_Source_core_webcore_remaining_gyp <= external/chromium_org/third_party/WebKit/Source/core/accessibility/AXMenuListPopup.cpptarget thumb C++: third_party_WebKit_Source_core_webcore_remaining_gyp <= external/chromium_org/third_party/WebKit/Source/core/accessibility/AXMockObject.cpptarget thumb C++: third_party_WebKit_Source_core_webcore_remaining_gyp <= external/chromium_org/third_party/WebKit/Source/core/accessibility/AXNodeObject.cpptarget thumb C++: third_party_WebKit_Source_core_webcore_remaining_gyp <= external/chromium_org/third_party/WebKit/Source/core/accessibility/AXObject.cpptarget thumb C++: third_party_WebKit_Source_core_webcore_remaining_gyp <= external/chromium_org/third_party/WebKit/Source/core/accessibility/AXProgressIndicator.cpptarget thumb C++: third_party_WebKit_Source_core_webcore_remaining_gyp <= external/chromium_org/third_party/WebKit/Source/core/accessibility/AXRenderObject.cppcollect2: ld terminated with signal 9 [Killed]make: *** [out/host/linux-x86/obj/EXECUTABLES/clang_intermediates/clang] Error 1make: *** Waiting for unfinished jobs....

2.问题原因:应该是多核编译导致内存占用过高,虽然有swap交换内存空间作为弥补,但是由于多核处理速度太快,紧缺的内存无法从swap空间里划出,最终导致编译错误。


3.解决方案:降低编译的cpu数量,或者给虚拟机分配多一点内存。

0 0
原创粉丝点击