使用cmake进行生成编译环境:
我的cmake参数:
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DFORCE_INSOURCE_BUILD=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost
如果编译遇到的错误:
1.需要 rm -rf ./CMakeCache.txt
2.然后重试cmake
注意:
1.在编译安装MySQL时可能会出现因为缺少各种必要的库而报的错误 例如Could not find rpcgen,此时可以通过 yum -y install rpcgen rpcgen-devel 安装,也可以通过源码编译安装,到rpcgen的GitHub仓库上找,地址如下:
参照以下步骤完成下载及编译安装:
[root@localhost /usr/local/src]# wget https://github.com/thkukuk/rpcsvc-proto/releases/download/v1.4/rpcsvc-proto-1.4.tar.gz
[root@localhost /usr/local/src]# tar -zxvf rpcsvc-proto-1.4.tar.gz
[root@localhost /usr/local/src]# cd rpcsvc-proto-1.4/ && ./configure && make && make install
cmake完成截图: