9、添加环境变量
# vim /etc/bashrc
添加如下代码:
#gcc
LD_LIBRARY_PATH=:/usr/local/mpc-0.8.1/lib:/usr/local/gmp-4.3.2/lib:/usr/local/mpfr-2.4.2/lib:/usr/local/gcc-5.3.0/lib:/usr/local/gcc-5.3.0/lib64
#export LD_LIBRARY_PATH
安装完毕!
十二、 继续cmake mysql8
切换到/usr/local/mysql 目录下,继续编译安装
Cd /usr/local/mysql/ mysql-8.0.19
cmake -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_BOOST=boost
仍然有报错,报错需要git,gcc版本还是4.8.5版本
需要将原有系统的yum 安装的gcc 卸载掉
yum remove gcc -y
但为了安全考虑,还是先将gcc4.8.5的gcc 和g++ 改名保存,然后建gcc5.3.0的软链接
[root@mysql80 bin]# cd /usr/bin
[root@mysql80 bin]# mv gcc gcc485
[root@mysql80 bin]# mv g++ g++485
[root@mysql80 bin]# pwd
/usr/bin
[root@mysql80 bin]# ln -s /usr/local/gcc-5.3.0/bin/gcc /usr/bin/gcc
[root@mysql80 bin]# ln -s /usr/local/gcc-5.3.0/bin/g++ /usr/bin/g++
Yum安装git
Yum install -y git
继续cmake mysql8
貌似编译完成
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 这个是生产文档的,没有关系,可以不用管,没文档,我们上网查。
开始编译
make –j 10 && make install
遇到报错:
遇到如上报错,可能是因为之前,只是增加gcc-5.3.0的 gcc ,g++到/usr/bin/gcc ,g++,应该还要增加其它选项,正确的增加步骤如下。
mv /usr/bin/gcc /usr/bin/gcc485
ln -s /usr/local/gcc-5.3.0/bin/gcc /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++485
ln -s /usr/local/gcc-5.3.0/bin/g++ /usr/bin/g++
mv /usr/bin/cc /usr/bin/cc485
ln -s /usr/local/gcc-5.3.0/bin/cc /usr/bin/cc #这个可以不执行,因为在gcc5.3的bin目录找不到cc 。
mv /usr/bin/c++ /usr/bin/c++485
ln -s /usr/local/gcc-5.3.0/bin/c++ /usr/bin/c++
继续make Mysql8
还是有报错:
原来是软链接错误:
继续开始编译:
以下文章点击率最高
Loading…