MySQL社区

标题: 关于在Linux系统(AMD64)上源码安装mysql的问题 [打印本页]

作者: aliceli    时间: 2009-6-2 17:44
标题: 关于在Linux系统(AMD64)上源码安装mysql的问题
公司服务器是Linux操作系统,AMD 64的cpu。

我使用源代码安装mysql,在运行以下语句的时候,编译无法通过,

CFLAGS="-O3" CC=gcc CXX=gcc CXXFLAGS="-O3 -felide-constructors-fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql--localstatedir=/usr/local/mysql/var

因此我把felide-constructors -fno-exceptions -fno-rtti 这几个选项去掉,变成以下的语句:

CFLAGS="-O3" CC=gcc CXX=gcc CXXFLAGS="-O3" ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/var

结果编译并安装成功。

然后对数据库进行测试,发现速度很慢。。。  

有经验的说说,是怎么回事呢? 是不是因为去掉那几个选项,导致了编译出来的二进制代码无法得到优化呢?

先谢谢哦~~~
作者: kider    时间: 2009-6-2 18:41
应该是跟你的参数有关。
尽量按照默认的去编译,还有就是按照手册去编译,如果效果不好还是推荐使用官方已编译好的包来安装使用,放心。
作者: aliceli    时间: 2009-6-3 10:40
2# kider


恩,谢谢,对于AMD的cpu,我还是决定用RPM包安装算了。。。




欢迎光临 MySQL社区 (http://www.mysqlpub.com/) Powered by Discuz! X3.2