mysql 源码安装遇到的问题,安装的包:mysql-5.1.63.tar.gz

IDC网站技术的工作很多时候会有重复性的内容,但在重复的内容上不断地提高技术和处理问题的效率才能更好的满足网站用户的需求。今天笔者就将之前帮用户解决"make编译mysql的时候报错"问题的方法分享出来,希望能对大家有帮助。

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

  ./configure--prefix=/usr/local/mysql/

  然后我就make了

  开始提示

  ../depcomp:line571:exec:g++:notfound

  make[1]:***[my_new.o]错误127

  make[1]:Leavingdirectory`/home/justme/software/mysql-5.1.30/mysys'

  make:***[all-recursive]错误1

  解决方法:

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

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

  重新编译还是不行:

  ../include/my_global.h:909:错误:对C++内建类型'bool'的重声明

  make[2]:***[my_new.o]错误1

  make[2]:Leavingdirectory`/usr/local/mysql-5.0.22/mysys'

  make[1]:***[all-recursive]错误1

  make[1]:Leavingdirectory`/usr/local/mysql-5.0.22'

  make:***[all]错误2

  ****************************************************************

  解决方法:

  重新编译了一回就好了,直接rm-rfmysql-5.0.22

  然后重新tar解压后,重新编译就好了!

首先要先yum install ncurses ncurses-devel    然后configure就成功啦  

step2:make 遇到新的问题 yum install gcc gcc-c++  

step3:重新configure就成功啦。


转载于:https://my.oschina.net/XoAWFJYXq5/blog/666232

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值