查了一下,说是mysql libedit的问题,需要改源码。5.7.33需要修改的文件为 cmd-line-utils/libedit/libedit-20190324-3.1/src/terminal.c
然后再make,make install取出mysql进程即可解决报错问题
错误提示里说你的计算机上没有一个可用的Boost库或版本太低,MySQL需要不低于Boost 1.57.0的版本。您应该尝试下载一个Boost,并且完成编译。
您应该会得到上面图片中的大部分文件,除了几个我自己添加的辅助编译的脚本。
完成之后请再尝试重新编译MySQL。
附注:编译后生成的二进制库保存在Boost根目录下\stage\lib中,请根据MySQL的编译步骤中的指示填写在Makefile里面或者加入环境变量(具体的我不太清楚,需要您视具体情况而定)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)