网站抓取qq,永久免费手机建站平台,高端网咖电脑配置,实惠网外贸论坛安装了Ubuntu 20.04之后#xff0c;通过命令行 
sudo apt-get install build-essential安装gcc#xff0c;再通过命令行 
gcc -v可查看gcc版本为gcc13 如果想用低版本的gcc#xff0c;比如gcc4.8#xff0c;尝试输入命令 
sudo apt-get install gcc-4.8会提示找不到gcc4.8的…安装了Ubuntu 20.04之后通过命令行 
sudo apt-get install build-essential安装gcc再通过命令行 
gcc -v可查看gcc版本为gcc13 如果想用低版本的gcc比如gcc4.8尝试输入命令 
sudo apt-get install gcc-4.8会提示找不到gcc4.8的安装包 那么就需要添加较低版本的源 网上搜索得到gcc4.8对应的Ubuntu版本为16接下来就对Ubuntu20.04的源文件source.list进行编辑增加Ubuntu16的源 通过命令用gedit编辑器也选择其他编辑器如vimmousepad等打开source.list文件 
sudo vim /ect/apt/source.list在文件尾部增加Ubuntu16的源我使用的是阿里云的源: 
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial maindeb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates maindeb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universedeb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe保存文件后输入命令,更新源 
sudo apt-get update可能会出现如下错误 
错误:1 http://mirrors.aliyun.com/ubuntu bionic InRelease由于没有公钥无法验证下列签名 NO_PUBKEY 3B4FE6ACC0B21F32
错误:2 http://mirrors.aliyun.com/ubuntu bionic-security InRelease由于没有公钥无法验证下列签名 NO_PUBKEY 3B4FE6ACC0B21F32
错误:3 http://mirrors.aliyun.com/ubuntu bionic-updates InRelease由于没有公钥无法验证下列签名 NO_PUBKEY 3B4FE6ACC0B21F32
错误:4 http://mirrors.aliyun.com/ubuntu bionic-proposed InRelease由于没有公钥无法验证下列签名 NO_PUBKEY 3B4FE6ACC0B21F32
错误:5 http://mirrors.aliyun.com/ubuntu bionic-backports InRelease由于没有公钥无法验证下列签名 NO_PUBKEY 3B4FE6ACC0B21F32
正在读取软件包列表... 完成
W: GPG 错误http://mirrors.aliyun.com/ubuntu bionic InRelease: 由于没有公钥无法验证下列签名 NO_PUBKEY 3B4FE6ACC0B21F32
E: 仓库 “http://mirrors.aliyun.com/ubuntu bionic InRelease” 没有数字签名。
N: 无法安全地用该源进行更新所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: GPG 错误http://mirrors.aliyun.com/ubuntu bionic-security InRelease: 由于没有公钥无法验证下列签名 NO_PUBKEY 3B4FE6ACC0B21F32
E: 仓库 “http://mirrors.aliyun.com/ubuntu bionic-security InRelease” 没有数字签名。
N: 无法安全地用该源进行更新所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: GPG 错误http://mirrors.aliyun.com/ubuntu bionic-updates InRelease: 由于没有公钥无法验证下列签名 NO_PUBKEY 3B4FE6ACC0B21F32然后执行没有错误不执行下边语句 
#获取第一个公钥两者获取一个就可以
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
#获取第二个公钥
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32然后输入命令查看gcc4.8可选的版本 
apt-cache policy gcc-4.8选择其中一个版本进行安装 
sudo apt-get install gcc-44.8.0-6ubuntu1~16.04.12g4.8的安装是类似的步骤 然后查看gcc版本 
gcc -v发现版本还是gcc13 通过命令查询本机gcc已安装的版本 
ls /usr/bin/gcc*可以看到有gcc13和gcc4.8 这个时候需要管理多版本的gcc使我们想要的gcc5成为默认版本 输入命令 
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 50
sudo update-alternatives --config gcc根据提示选择gcc-4.8对应的编号1 回车即可 最后gcc -v查看默认gcc版本应当已经切换为gcc5 如果要对g的多版本进行管理只需将上面命令行中的gcc替换为g