Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
搜索:
您的位置: Linux安全网 > Linux入门 > » 正文

make编译mysql的时候报错

来源: 478641330ab 分享至:

在做LAMP的时候,我把编译前准备做完后,做make这一步的时候报错,
我把我前面做的也贴出来;我用的mysql是mysql-5.0.22

./configure --prefix=/usr/local/mysql/
然后我就make了

开始提示

../depcomp: line 571: exec: g++: not found
make[1]: *** [my_new.o] 错误 127
make[1]: Leaving directory `/home/justme/software/mysql-5.1.30/mysys'
make: *** [all-recursive] 错误 1
解决方法 :

下载 安装 gcc-c++-4.1.2-33.i386.rpm(yum install gcc-c++)

我没用安装g++,然后我把g++给装了,

 

 

重新编译还是不行:
../include/my_global.h:909: 错误:对 C++ 内建类型 ‘bool’ 的重声明
make[2]: *** [my_new.o] 错误 1
make[2]: Leaving directory `/usr/local/mysql-5.0.22/mysys'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/usr/local/mysql-5.0.22'
make: *** [all] 错误 2
****************************************************************

解决方法:
重新编译了一回就好了,直接rm -rf  mysql-5.0.22
然后重新tar 解压后,重新编译
就好了!


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史