免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1159 | 回复: 0
打印 上一主题 下一主题

LION下编译MySQL 5.5.15 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-22 08:53 |只看该作者 |倒序浏览
在LION下编译MySQL时,碰到和pthread有关的若干错误
执行make后,在进度28%左右第一次碰到.
http://lists.mysql.com/commits/140413
依据这个链接中内容修改MySQL源码,再次编译,在94%处碰到atoi相关的错误.
这和LION默认的gcc编译器版本有关.
/usr/bin下的gcc和g++链接到了llvm-gcc-4.2和llvm-g++-4.2
这不是标准的GNU版本.
同时,在/usr/bin下也有GNU版的编译器存在,分别是gcc-4.2和g++-4.2
所以,正确的编译过程是:
1. 按照链接中的内容修改源代码
2. 执行cmake . -DCMAKE_C_COMPILER=/usr/bin/gcc-4.2 -DCMAKE_CXX_COMPILER=/usr/bin/g++-4.2 -DCMAKE_BUILD_TYPE=DEBUG
DEBUG开关可以不打开.
3. 执行make


编译能够正常完成.
由于只是想调试mysqldump和mysqlslap这两个周边工具,同时本机已经部署了二进制版的MySQL 5.5,所以没有测试编译出来的MySQL服务能否正常启动
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP