源码安装MySQL8提示错误:CMake Error at cmake/os/Linux.cmake:67 (MESSAGE):

源码安装MySQL8时cmake提示如下信息

CMake Error at cmake/os/Linux.cmake:67 (MESSAGE):
  GCC 5.3 or newer is required (-dumpversion says 4.8.5)
Call Stack (most recent call first):
  CMakeLists.txt:453 (INCLUDE)

上网一搜大多数都是下载boost库,可是我又不是没有boost库,有的还说是gcc版本过低,我这边知道,所以早就源码编译了gcc高版本:
源码安装MySQL8提示错误:CMake Error at cmake/os/Linux.cmake:67 (MESSAGE):_第1张图片
可以看到我这里是gcc-9.2.0的实在是网上找不到我所需要的帮助,只好看看它提示的文件第67行什么情况:

vim  cmake/os/Linux.cmake
set nu	//文本里显示行数,找到第67行

为了保证避免错误操作,先复制一行并注释保留
在这里插入图片描述
可以看到它这里所用的是一个变量,暂时不清楚这边量是指定什么?
但是我看它下方所语,猜测应该是gcc的位置变量!
这边将你安装的高板gcc路径填写到这变量中,wq保存退出!
如果不清楚自己gcc的安装路径可以使用which命令查看
在这里插入图片描述
完成后去将MySQL解压目录中的CMakeCache.txt 删除掉,它是记录了你上次的编译配置,删除后才能进行编译

我这边改完后编译成功了,没有提示什么错误!我的这种方法还是有效的!

你可能感兴趣的:(数据库)