
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…