gcc遇到依赖问题
libatomic1 : Depends: gcc-12-base (= 12-20220319-1ubuntu1) but 12.1.0-2ubuntu1~22.04 is to be installed
libc6-dev : Depends: libc6 (= 2.35-0ubuntu3) but 2.35-0ubuntu3.1 is to be installed
Depends: libtirpc-dev but it is not going to be installed
Depends: libnsl-dev but it is not going to be installed
libcc1-0 : Depends: gcc-12-base (= 12-20220319-1ubuntu1) but 12.1.0-2ubuntu1~22.04 is to be installed
libgomp1 : Depends: gcc-12-base (= 12-20220319-1ubuntu1) but 12.1.0-2ubuntu1~22.04 is to be installed
libhwasan0 : Depends: gcc-12-base (= 12-20220319-1ubuntu1) but 12.1.0-2ubuntu1~22.04 is to be installed
libitm1 : Depends: gcc-12-base (= 12-20220319-1ubuntu1) but 12.1.0-2ubuntu1~22.04 is to be installed
liblsan0 : Depends: gcc-12-base (= 12-20220319-1ubuntu1) but 12.1.0-2ubuntu1~22.04 is to be installed
当我准备安装gcc时,出现了依赖问题:
![在这里插入图片描述](https://img-blog.csdnimg.cn/727e90942eca467bb07b72bab0d37bd0.png)
这里我首先做了尝试,按照其最后一行提示,进行损坏包的一个修复,不起效果:
apt --fix-broken install
![在这里插入图片描述](https://img-blog.csdnimg.cn/5ecbf1e56e7d468e8adb1249e493f42f.png)
继续尝试,安装gcc-12-base,好像还是不管用,我又卸载了gcc-12-base重新装了一遍还是不管用,反而问题变多了:
![在这里插入图片描述](https://img-blog.csdnimg.cn/65c011cc123e495c8aa141f699a769cd.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/883cbf00005f453dba92e71ba5afded2.png)
好,那就继续尝试,天无绝人之路,就是这样来的:
解决办法
apt-get install aptitude
![在这里插入图片描述](https://img-blog.csdnimg.cn/828f9c88ed4644e299ee4aa14a6f3b23.png)
aptitude install gcc g++
对,会帮助你产生解决方案,你只要选y/n就行,反正多试试总有一款适合你
第一次尝试,我选择了他这个方案,但是没用:
![在这里插入图片描述](https://img-blog.csdnimg.cn/dbfc4386ee044fb5be1a5f4d9ef12464.png)
第二次尝试,我选择了 N,它换了一种方案:
![在这里插入图片描述](https://img-blog.csdnimg.cn/e069bc2372a14ee4a404777f1c7c121a.png)
然后我接受了这个方案,选择y:
![在这里插入图片描述](https://img-blog.csdnimg.cn/28f60f9d4f4b4bb59f51ab6104b27c8a.png)
一系列操作结束,输入gcc -v,完美解决:
![在这里插入图片描述](https://img-blog.csdnimg.cn/3f0c67f2d9d44df98ebebc9bc7263844.png)
问题出现,网上找了很多办法,但是都没办法解决,就只能一点一点试了,毕竟程序猿都是bug一点一点喂出来的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)