快捷搜索:  汽车  科技

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)如图3可知,如果我们想要安装libstdc -4.8-dev_4.8.5-4ubuntu8_amd64.deb,首先要先安装gcc-4.8-base libgcc-4.8-dev libstdc 6 libc6-dev。图4图2下面我们可以通过dpkg命令查看每个包的依赖关系,如下图所示。图3

在网上查找资料以及去配置下载源sourse.list,或者使用清华源的配置都不能得到解决,可能还是下载源找的不对吧。所以采用了最笨的方法安装gcc-4.8.5。

首先下载gcc-4.8.5的安装包以及依赖的安装包;如下图所示。

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(1)

图1

当看到安装包时无从下手,这么多安装包我应该先安装哪一个呢,因为有的安装包有依赖关系,导致安装不成功,最笨的办法就是一个个安装,那个安装成功算哪个。所以就会有如下图所示。

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(2)

图2

下面我们可以通过dpkg命令查看每个包的依赖关系,如下图所示。

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(3)

图3

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(4)

图4

如图3可知,如果我们想要安装libstdc -4.8-dev_4.8.5-4ubuntu8_amd64.deb,首先要先安装gcc-4.8-base libgcc-4.8-dev libstdc 6 libc6-dev。

安装顺序

1、gcc-4.8-base

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(5)

图5

2、libasan0_4.8.5

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(6)

图6

3、libgcc-4.8-dev

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(7)

图7

4、libstdc -4.8-dev_4.8.5

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(8)

图8

5、cpp-4.8_4.8.5

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(9)

图9

6、gcc-4.8_4.8.5

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(10)

图10

7、g -4.8_4.8.5

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(11)

图11

查看系统已装gcc版本

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(12)

图12

查看当前系统使用gcc

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(13)

图13

设置gcc-4.8版本设置优先级最好

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(14)

图14

再次查看gcc 版本,gcc -v

ubuntu 卸载gcc7.5安装gcc8.2(Ubuntu20.04安装gcc-4.8.5)(15)

图15

完成gcc-4.8的安装。

有时间也可以编写一个安装脚本,按照上述顺序逐步安装,只安装一次即可。

猜您喜欢: