开发者
资源
鲲鹏环境下编译MySQL 8.0.24执行cmake报错Could not find devtoolset compiler in /opt/rh/devtoolset-10错误解决方案
鲲鹏环境下编译MySQL 8.0.24执行cmake报错Could not find devtoolset compiler in /opt/rh/devtoolset-10错误解决方案
发表于2023/12/02
2178

【问题描述】

鲲鹏环境下编译MySQL 8.0.24执行cmake报错Could not find devtoolset compiler in /opt/rh/devtoolset-10错误,详细报错如下:

 

# cmake .. -DBUILD_CONFIG=mysql_release -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql/data -DWITH_BOOST=/home/mysql-8.0.24/boost/boost_1_73_0 

-- Running cmake version 3.5.2 

-- Found Git: /usr/bin/git (found version "1.8.3.1") 

-- This is .el7. as found from 'rpm -qf /' 

-- Looking for a devtoolset compiler 

CMake Warning at CMakeLists.txt:280 (MESSAGE): 

  Could not find devtoolset compiler in /opt/rh/devtoolset-10 

 

CMake Error at CMakeLists.txt:281 (MESSAGE): 

  Please set CMAKE_C_COMPILER and CMAKE_CXX_COMPILER explicitly. 

 

-- Configuring incomplete, errors occurred! 

cke_5030.png

【解决方法】

分别执行如下命令,安装devtoolset-10工具集:

yum install -y centos-release-scl

yum install -y devtoolset-10

scl enable devtoolset-10 bash

再次执行cmake .. -DBUILD_CONFIG=mysql_release -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql/data -DWITH_BOOST=/home/mysql-8.0.24/boost/boost_1_73_0 即可正常编译通过

cke_19018.png

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞