编译DEBUG版本出现错误以及解决方法:
<1> 设置成DEBUG模式,编译后出现以下信息
[sn001@localhost build_simulator]$ make
[ 0%] Built target widgetengineaddon
[ 0%] Built target bindingjs
[ 0%] Built target widgetengine
[ 2%] Built target wtf
[ 10%] Built target jsc
[ 93%] Built target webcore
[ 94%] Built target lugia-owb
Linking CXX shared library ../../lib/libwebkit-owb.so
collect2: ld terminated with signal 9 [Killed] ======>错误信息,指VM内存耗尽
make[2]: *** [lib/libwebkit-owb.so.2.0] Error 1
make[1]: *** [WebKit/OrigynWebBrowser/CMakeFiles/webkit-owb.dir/all] Error 2
make: *** [all] Error 2
[sn001@localhost build_simulator]$
<2>解决方法
切换到管理员权限,进行如下操作:
a>su
b>dd if=/dev/zero of=/moreswap bs=1M count=512 ======>建立512M的交换分区
c>mkswap /moreswap ======>建立交换分区
d>swapon /moreswap ======>启动交换分换
完成上述工作后,在/etc/fstab 加入以下信息:
e>/moreswap none swap sw 0 0
<3>退出管理员权限继续编译,直到成功。