`
panxq0809
  • 浏览: 294781 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

android 编译源码 错误解决2

阅读更多

在编译Android代码的时候,出现了

target thumb C++: libwebcore <= out/target/product/generic/obj/SHARED_LIBRARIES/libwebcore_intermediates/WebCore/XMLNames.cpp
target SharedLib: libwebcore (out/target/product/generic/obj/SHARED_LIBRARIES/libwebcore_intermediates/LINKED/libwebcore.so)
collect2: ld terminated with signal 9 [Killed]
make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/libwebcore_intermediates/LINKED/libwebcore.so] Error 1

可是不管是 make clean & make ;或是同步git 代码仓库, 再make clean & make 都是徒劳。

主要是Linux 系统没加swap分区的原因。

 

 

解决的方法很简单,建个swap文件。
#sudo  dd if=/dev/zero of=/opt/other/swapfile bs=1024 count=512K
# sudo mkswap /opt/other/swapfile
# sudo swapon /opt/other/swapfile
# swapon -s
Filename                Type        Size    Used    Priority
/opt/other/swapfile                     file        524280    0    -1

OK了。make 圆满成功。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics