Linux安装百度网盘

本文详细介绍了如何在Linux系统中升级GCC到11.2.0,包括下载源码、配置、编译和安装步骤。然后,文章转向了百度网盘的安装过程,涉及安装依赖、下载rpm文件、赋予执行权限以及解决libstdc++库的问题,以确保百度网盘能正常启动和运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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文件并赋予执行权限

百度网盘官网下载页面

百度网盘4.17.7官方下载地址

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 启动百度网盘会有异常

img

启动百度网盘

image-20230330001758670

启动成功

image-20230330111452485

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值