Linux安装百度网盘
Linux安装百度网盘。
·
Linux安装百度网盘
升级GCC到>4.9.0
下载最新源码包并解压缩
tar -zxvf gcc-11.2.0.tar.gz
下载依赖及配置文件
yum -y install bzip2 #已安装可以跳过这一步
cd gcc-11.2.0
./contrib/download_prerequisites
配置
mkdir build
cd build/
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
编译
make -j 10 # 让make最多运行十个编译命令同时运行,加快编译速度(建议不要超过CPU核心数量的2倍)
安装
make install
验证gcc版本
gcc -v
删除旧版本
yum -y remove gcc g++
配置新版本全局可用
ln -s /usr/local/bin/gcc /usr/bin/gcc
ln -s /usr/local/bin/g++ /usr/bin/g++
更新动态库
#查看当前的动态库
strings /usr/lib64/libstdc++.so.6 | grep CXXABI
rm -f /usr/lib64/libstdc++.so.6
ln -s /usr/local/lib64/libstdc++.so.6.0.29 /usr/lib64/libstdc++.so.6
#查看更新后的动态库
strings /usr/lib64/libstdc++.so.6 | grep CXXABI
# 安装后的动态库会位于/usr/local/lib64目录下,
#其他版本在该目录下寻找对应的动态库libstdc++.so.6.X.XX
安装Yum依赖
yum install -y libXScrnSaver
官网下载百度网盘rpm文件并赋予执行权限
chmod 755 baidunetdisk_4.17.7_x86_64.rpm
安装百度客户端
rpm -ivh baidunetdisk_4.17.7_x86_64.rpm
拷贝libstdc++.so.6.0.20 到 /usr/lib64/ 目录下
[root@tipdm build]# pwd
/opt/software/gcc-11.2.0/build
[root@tipdm build]# cp ./stage1-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.20 /usr/lib64/
[root@tipdm build]# ldconfig
检查是否有CXXABl_1.3.8
[root@tipdm build]# strings /usr/lib64/libstdc++.so.6|grep CXXABI
不拷贝libstdc++.so.6.0.20 启动百度网盘会有异常
启动百度网盘
启动成功
更多推荐
已为社区贡献1条内容
所有评论(0)