我也碰到这个问题,试着用以下方法解决:
aptitude可以比apt-get更加智能地解决依赖问题,先安装它:sudo apt-get install aptitude
使用aptitude:
sudo aptitude install build-essential
作者:知乎用户
链接:https://www.zhihu.com/question/35133998/answer/86312469
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
大多数Linux系统管理员和工程师需要知道一些基本编程,以帮助他们完成日常任务。 如果他们想更进一步进入开发领域,以及(或者作为内核或应用程序员),那么C或C ++是最好的地方开始。
另请阅读 : 在RHEL / CentOS的/ Fedora的安装C,C ++和开发工具
在这篇文章中,我们将介绍如何安装C和C ++编译器,它的开发工具 ( 建立必要的 )相关的软件包,如化妆,的libc-dev的话,dpkg-dev的,等在Debian和衍生物,如Ubuntu和Linux Mint的 。
构建必要的软件包含软件这被视为重要的建设Debian软件包包括gcc编译器,使和其他所需的工具的信息列表。
什么是编译器?
简单来说,编译器是一个软件程序,它处理用编程语言编写的指令,并创建一个二进制文件,机器的CPU可以理解和执行。
在基于Debian的发行版,其中最知名的C和C ++编译器分别为gcc和g ++。 这两个程序进行了开发和由自由软件基金会通过GNU项目仍然保持着。
安装C,C ++编译器和开发工具(build-essential)
如果您的系统没有安装在您的系统默认的build-essential包,可以如下安装从默认分配库最新版本:
# apt-get update && apt-get install build-essential OR $ sudo get update && apt-get install build-essential