
回复
参考:鲲鹏软件栈官方文档
https://www.huaweicloud.com/kunpeng/software/mysql0.html
1、准备阶段
● 查看系统架构
● 查看系统版本
● 查看虚拟机cpu核数
● 查看虚拟机内存容量
2、安装cmake
2.1检查cmake是否安装
如果未安装,需要安装。
2.2安装cmake
2.3查看cmake版本
3、安装依赖包
3.1安装以下依赖包
3.2检查依赖安装包是否安装成功
4、gcc下载、编译安装
4.1检查gcc的版本
版本太低,需要下载更新版本
4.2下载gcc7.3
4.3解压gcc7.3安装包
4.4在“gcc-7.3.0”目录下,检查gcc的依赖包是否已下载和安装
可以看到已经下载完isl、gmp、mpc、mpfr
4.5编译gcc。
“-j”参数可利用多核CPU加快编译速度,在本操作中,使用的是32核CPU,所以此处为“-j32”。
(注意:一上来是按照鲲鹏软件栈官方文档操作,make -j16,然后速度很慢;听大神指点,Ctrl-C中断后又make -j32,速度很快)
4.5.1可通过下述命令查询CPU核数:
4.5.2查看当前所在目录
4.5.3创建gcc编译目录
4.5.4 因为32vcpu,所以用make -j32去编译去跑
4.5.5执行安装
4.5.6确定“libstdc++.so”是在“/usr/lib64”目录下
查询“libstdc++.so”所在位置
确定软连接存在
5、查看gcc版本
文章转载自公众号:码哥字节