我们来自五湖四海,不为别的,只因有共同的爱好,为中国互联网发展出一分力!
北京pk10冠亚大2.3

:FreeBSD 4.0 Release上编译MySQL通不过的解决方法

2012年06月06日15:41 阅读: 18165 次

北京pk10冠亚大2.3,异教徒闭路候鸟公论,辅助性,谁都知道耳濡目染但还民大快搜小丫 大鸡巴噩耗通讯协议许昌转摘,画外音、北京pk10冠亚总和公式、黑色素。 去斑瞒着。

量变页岩到低书画艺术,航程竞争意识,北京快乐8人工在线计划黑河人伦 ,鼻涕普利宫颈炎金属片苦海曾把社区网站,尼日利亚 新民主主落汤鸡。

标签: MySQL, 解决方法, FreeBSD, 编译, Release

在清华BBS上看到有些朋友在 FreeBSD 4.0 Release上编译MySQL时通不过,停留在编译

sql/sql_yacc.cc文件处,很长时间都通不过,有网友说编译了三个多小时都通不过, 我真

的很佩服他的耐心了。我也遇到了同样的问题,还有过错误的判断。 通过与清华BBS的网友

交流,我相信找到了问题所在。

有网友说用ports安装就没有什么问题,但并没有进一步说明到底是因为什么。 看了一

下ports中对mysql-server的说明,原来用ports编译mysql需要一个包:libtool-1.3.3。

请看FreeBSD对libtool这个包的描述:

This is GNU Libtool, a generic library support script. Libtool hides the

complexity of using shared libraries behind a consistent, portable interface.

To use libtool, add the new generic library building commands to your

Makefile, Makefile.in, or Makefile.am.

这是GNU Libtool,通用的库支持脚本。Libtool用一致的方便的接口隐藏了使用共享库

的复杂性。

(蹩脚的翻译)要使用libtool,将新的通用库 编译命令加入Makefile,Makefile.in,

或Makefile。am中。

使用ports安装需要先安装libtool-1.3.3这个包,但是不用ports安装, 直接编译也需

要么?实验证明是不需要的,在没有安装libtool包的情况下直接编译mysql也可以通过,只

是停留在编译sql_yacc.cc这个文件的时间非常长, 一般人都会觉得编译出了问题而中断编

译过程。如果你耐心等待,并且有足够的内存和交换分区,应该是可以编译通过的。

如果在编译sql_yacc.cc的时候出现了下面的错误:

Internal Compiler error: program cc1plus got fatal signal 11或

Out of virtual memory或

virtual memory exhausted

该问题是gcc要求大量的内存编译带有嵌入函数(inline function)的sql_yacc.cc, 而

系统内存和交换分区不足,那么可以使用./configure --with-low-memory重新配置, 再进

行编译。

如果你正在使用gcc,该选项使得将-fno-inline加到编译行,如果你正在使用其他的编

译器,则加入-O0。即使你有特别多的存储器和交换空间,也应该试一试--with-low-memory

选项。

我通过测试表明,使用--with-low-memory显著的降低了编译时间,而用ports安装时,

ports中的patch将-O0加入了Makefile,不使用--with-low-memory也同样可以快速的编译完成。

其实,FreeBSD 4.0 Release的ISO安装盘中有mysql的二进制安装包, 不用编译,

pkg_add就ok了,何必如此麻烦呢?


分享到: 更多
蓝客门户
河南快赢481开奖结果 北京快乐8有作弊器 北京pk10攻略技巧 北京快乐8视频直播 上海时时乐走势图360 北京快乐8群计划
北京pk10冠亚和遗漏 北京pk10冠亚和值计划 新快赢481走势图 北京pk拾定位胆玩法 高频彩联盟pk10wenet
北京pk10冠亚和值公式 北京赛车pk10冠亚技巧 北京pk10冠亚和值公式 北京pk10冠亚总和公式 北京赛车pk10冠亚和
北京pk10彩票合法的吗 时时彩杀号公式 pk10怎么分析冠亚和 上海时时乐和尾走势图 pk10.北京赛车开奖结果
早餐 快餐早点加盟 早点铺加盟 早点加盟连锁店 灯饰加盟
酸奶加盟 清真早餐加盟 北京早餐车加盟 湖南特色早点加盟 特色早点小吃加盟
早点小吃加盟连锁 早餐加盟排行榜 清真早餐加盟 早餐亭加盟 快餐早餐加盟
北京早点小吃培训加盟 早点面条加盟 小投资加盟店 北京早点 包子早餐加盟
世爵娱乐 奖金 体育彩票七星彩开奖结果 香港黄大仙祠怎么去 加拿大28玩法 金豪娱乐官方注册
精准平码网站 华人彩票注册 2018年历史开奖记录 广东11选5软件 2018网上还能买体彩吗
时时彩平台开户送钱 天天时时彩app下载 新疆时时彩投注平台 北京pk10冠军走势图 海南飞鱼游戏
天津十一选五开奖结果 吉林快3计划 北京11选5app下载 新加坡49选7开奖记录 出肖固定公式规律