关于在centos 4.3上安装mysql5的问题,请教

发布于 2022-09-27 18:05:56 字数 862 浏览 11 评论 0

因为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的时候出错了,这样提示

  1. ../include/my_global.h:909: error: redeclaration of C++ built-in type `bool'
  2. make[2]: *** [my_new.o] Error 1
  3. make[2]: Leaving directory `/home/tools/mysql-5.0.22/mysys'
  4. make[1]: *** [all-recursive] Error 1
  5. make[1]: Leaving directory `/home/tools/mysql-5.0.22'
  6. make: *** [all] Error 2

复制代码

查了一些资料,有人用修改源码的方式解释了,需要批量替换,我对shell编程不熟,会比较麻烦,就没有这样做,但一时找不到其他的解决办法,特来此请教

大家有碰到过这样的问题吗?
我不知道是缺少了什么,还是什么包有问题

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我很OK 2022-10-04 18:05:56

你的gcc-c++是在configure后安装的吧,再重新configure一下

孤芳又自赏 2022-10-04 18:05:56

你也可以把源码删掉在解压一份。
实在不行,你也可以在本在相同的环境下做一个编译然后传上去就行了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文