1.报错内容
Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: gcc : Depends: gcc-7 (>= 7.3.0-12~) but it is not going to be installed Recommends: libc6-dev but it is not going to be installed or libc-dev E: Unable to correct problems, you have held broken packages.
2.解决方案
解决办法:
打开软件和更新
将更新一栏中的重要安全更新(bionic-security)和推荐更新(bionic-updates)两者勾选上。
检查其他软件中更新源,我的更新源中包含了Ubuntu16.04LTS等官方支持的更新源,遂将其取消掉
关闭软件和更新窗口后,在终端中输入sudo apt-get update
最后即可安装成功gcc了
参考:Ubuntu18.04安装gcc提示错误_gcc : 依赖: gcc-7 (>= 7.3.0-12~) 但是它将不会被安装-CSDN博客