华为鲲鹏云服务器编译安装mysql-5.7.27 报错error: could not split insn

华为鲲鹏云底层跟原来的华为云服务器又点区别。

1、编译安装mysql-5.7.27时,走到一半出现error: could not split insn 无法在进行下一步。

华为鲲鹏云服务器编译安装mysql-5.7.27 报错error: could not split insn

 

首先查看一下自己的gcc的版本

rpm -qa | grep gcc  

这边服务器默认是4.8版本的,版本低需要更新。

华为鲲鹏云服务器编译安装mysql-5.7.27 报错error: could not split insn

 

rpm --nodeps -e gcc-c++-4.8.5-39.el7.aarch64 gcc-4.8.5-39.el7.aarch64    ##卸载默认的

2、安装新版本

yum install centos-release-scl

yum install devtoolset-7     ##devtoolset-7对应gcc7.x.x版本

scl enable devtoolset-7 bash   ##激活gcc

gcc --version                  ##查看版本是gcc7.3.1-5

华为鲲鹏云服务器编译安装mysql-5.7.27 报错error: could not split insn

 

3、 需要将cmake版本升级一下,默认是2.6版本的。

wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz

tar xvf cmake-3.6.2.tar.gz   ###解压

cd cmake-3.6.2/ 

./bootstrap    ##执行安装

gmake         ##编译    

gmake install  

/usr/local/bin/cmake --version   ##查看版本

4、再次执行make  && make  install又出现以下的报错。

error:'prctl' was not declared in this scope

华为鲲鹏云服务器编译安装mysql-5.7.27 报错error: could not split insn

 

我们来解决该问题。

cp /usr/include/sys/prctl.h    /root/mysql-5.7.27/include/

(/root/mysql-5.7.27 是我下载下来进行编译的路径,根据自己下载下来编译路径替换)

vim mysql-5.7.27/sql/mysqld.cc 

华为鲲鹏云服务器编译安装mysql-5.7.27 报错error: could not split insn

 

 保存退出继续执行 make  &&  make   install

以上就是华为鲲鹏云服务器在安装mysql5.7.27版本时会出现的问题。

 

原文链接: https://www.cnblogs.com/sxshaolong/p/12988502.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    华为鲲鹏云服务器编译安装mysql-5.7.27 报错error: could not split insn

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/351654

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月2日 上午6:59
下一篇 2023年3月2日 上午7:00

相关推荐