cmake已升级到3.5.2,gcc已升级到7.3.0,MySQL for ARM版本目前存在死锁bug的补丁已打上,编译安装,出现问题如下:
打开对应文件内容如下:
问题原因:
环境中有gcc -4.8.5的没有卸载
解决:
rpm -qa|grep gcc 用这个查询下 把 4.8.5的卸载掉
有的时候使用rpm -e命令卸载的时候会出现互相依赖删不掉的情况,可以使用yum -y remove gcc命令进行卸载
卸载后继续编译出现如下错误:
使用 which cc、which gcc和which c++命令查看cc、gcc和c++路径,如下:
重新连接下 ,命令如下:
ln -s /usr/local/bin/gcc /usr/bin/cc /usr/local/bin/c++
继续编译,出现如下错误:
需要把msql的东西都删除掉 重新解压MySQL到/usr/local/ ,重新打patch补丁
继续编译,已经99%了,出现如下错误:
解决如下:
终于编译安装成功