关于在centos 4.3上安装mysql5的问题,请教
因为rpm安装的mysql编码方面的问题,现在需要用编译的方式安装mysql
系统是centos4.3,安装的时候没安装开发工具,服务器在机房,比较远,去一次的可能性比较小
centos4.3支持yum模式,用yum安装了gcc和gcc-c++
gcc和cc-c++的版本都是3.4.5-2
configure的参数是--prefix=/usr/local/mysql --with-charset=gb2312
configure直接通过,没提示错误
但在make的时候出错了,这样提示
- ../include/my_global.h:909: error: redeclaration of C++ built-in type `bool'
- make[2]: *** [my_new.o] Error 1
- make[2]: Leaving directory `/home/tools/mysql-5.0.22/mysys'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/home/tools/mysql-5.0.22'
- make: *** [all] Error 2
复制代码
查了一些资料,有人用修改源码的方式解释了,需要批量替换,我对shell编程不熟,会比较麻烦,就没有这样做,但一时找不到其他的解决办法,特来此请教
大家有碰到过这样的问题吗?
我不知道是缺少了什么,还是什么包有问题
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
更多
发布评论
评论(2)
你的gcc-c++是在configure后安装的吧,再重新configure一下
你也可以把源码删掉在解压一份。
实在不行,你也可以在本在相同的环境下做一个编译然后传上去就行了。