查看 build-essential 的依赖项:
代码:
$ apt-cache depends "build-essential"
build-essential
|Depends: libc6-dev
Depends: <libc-dev>
libc6-dev
Depends: gcc
Depends: g++
Depends: make
Depends: dpkg-dev
build-essential
|Depends: libc6-dev
Depends: <libc-dev>
libc6-dev
Depends: gcc
Depends: g++
Depends: make
Depends: dpkg-dev
你可以看到包含了很多与编译有关的软件包,实际上 build-essential 是一个 meta package。
如果你需要进行软件的编译,需要gcc/g++等,都需要用到这个。当然你也可以分别单独安装gcc/g++的软件包,用build-essential 只不过方便管理罢了!