<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[[实践发现]在编译mysql5.7.12时在编译一半时出现错误，其实是邮于阿里vps内存不足所导致。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[数据库技术]]></category>
<pubDate>Wed, 04 May 2016 02:16:40 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	背景：用阿里云编译mysql5.7.12时在编译一半时出现错误，如下：<br/><br/>[ 50%] Building CXX object sql/CMakeFiles/sql.dir/item_cmpfunc.cc.o<br/>[ 50%] Building CXX object sql/CMakeFiles/sql.dir/item_create.cc.o<br/>[ 50%] Building CXX object sql/CMakeFiles/sql.dir/item_func.cc.o<br/>[ 50%] Building CXX object sql/CMakeFiles/sql.dir/item_geofunc.cc.o<br/>c++: 编译器内部错误：已杀死(程序 cc1plus)<br/>Please submit a full bug report,<br/>with preprocessed source if appropriate.<br/>See &lt;http://bugzilla.redhat.com/bugzilla&gt; for instructions.<br/>make[2]: *** [sql/CMakeFiles/sql.dir/item_geofunc.cc.o] 错误 4<br/>make[1]: *** [sql/CMakeFiles/sql.dir/all] 错误 2<br/>make: *** [all] 错误 2<br/><br/><br/><br/>不要感觉奇怪，其实是内存不够导致的，这位兄弟也遇到一样的问题，如下：<br/>在这里特别提醒， 对于mysql5.7.8的make编译， 如果是阿里云centos主机512M内存的， 会在make编译到45%时会报错， 这是内存不足所致。<br/><br/>c++: Internal error: Killed (program cc1plus)<br/>Please submit a full bug report.<br/>See &lt;http://bugzilla.redhat.com/bugzilla&gt; for instructions.<br/>make[2]: *** [sql/CMakeFiles/sql.dir/item_geofunc.cc.o] Error 1<br/>make[1]: *** [sql/CMakeFiles/sql.dir/all] Error 2<br/>make: *** [all] Error 2<br/>那么设置2G交换分区来用下 :<br/><br/># dd if=/dev/zero of=/swapfile bs=1k count=2048000 --获取要增加的2G的SWAP文件块<br/># mkswap /swapfile&nbsp;&nbsp;&nbsp;&nbsp; -- 创建SWAP文件<br/># swapon /swapfile&nbsp;&nbsp;&nbsp;&nbsp; -- 激活SWAP文件<br/># swapon -s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- 查看SWAP信息是否正确<br/># echo &quot;/var/swapfile swap swap defaults 0 0&quot; &gt;&gt; /etc/fstab&nbsp;&nbsp;&nbsp;&nbsp; -- 添加到fstab文件中让系统引导时自动启动<br/>注意, swapfile文件的路径在/var/下 <br/>编译完后, 如果不想要交换分区了, 可以删除:<br/><br/># swapoff /swapfile<br/># rm -fr /swapfile<br/><br/>部分摘录自：http://blog.csdn.net/cryhelyxx/article/details/47610247
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践发现]在编译mysql5.7.12时在编译一半时出现错误，其实是邮于阿里vps内存不足所导致。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>