如今,每个Linux发行版都附带gcc / g ++ 4. *吗?

时间:2020-03-05 18:53:24  来源:igfitidea点击:

我正在考虑将boost转换为依赖项... atm我唯一需要的是shared_ptr <>,我可以从gcc套件4中的std :: tr1中获得它。

解决方案

回答

不,必须在我的debian系统上安装它。但是任何体面的系统管理员都应该能够弄清楚如何安装它。

编辑:具体来说,默认情况下并不总是安装它,但是大多数发行版都应该可以使用它。

回答

它在Fedora上可用,如果我们未选择" Development System"作为默认安装集,则可以通过" yum"安装。 " yum search gcc"以获取要安装的软件包。

回答

如今,我相信大多数Linux发行版在默认情况下都不随开发系统一起提供。但是我很确定,如果我们完全安装了C ++开发环境,则g ++ v4是"标准"开发C ++编译器。 g ++ v3通常仅作为特殊安装提供。对于openSUSE 11,当我们选择基本开发模式时,gcc 4.3是当前安装的软件包。

回答

那取决于我们所说的船是什么意思?如果下载并刻录CD或者DVD,则几乎可以肯定可以使用它,但默认情况下不一定要安装。某些发行版(例如Fedora)允许在安装过程中进行选择,这些选项将安装开发工具,但默认安装通常不包括这些工具。它们可以使用发行版支持的任何软件包管理系统轻松安装。 Ubuntu包含一个名为build-essential的软件包,该软件包可安装gcc,g ++,make等。因此apt-get install build-essential是在Ubuntu上进行开发的第一步。

回答

AFAIK,目前所有发行版软件包V 4. +。