3

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

4

5 回答 5

2

它在 Fedora 上可用,如果您没有选择“开发系统”作为默认安装集,则可以通过“yum”安装。"yum search gcc" 获取要安装的软件包。

于 2008-09-15T13:09:37.620 回答
2

这些天来,我相信大多数 Linux 发行版默认不附带开发系统。但如果您安装 C++ 开发环境,我很确定 g++ v4 是“标准”开发 C++ 编译器。g++ v3 通常仅作为特殊安装提供。对于 openSUSE 11,gcc 4.3 是您选择基本开发模式时安装的当前软件包。

于 2008-09-15T13:26:21.697 回答
1

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

于 2008-09-15T13:30:21.500 回答
0

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

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

于 2008-09-15T13:05:16.147 回答
0

AFAIK,现在所有的发行版包 V 4.+。

于 2008-09-15T14:58:53.927 回答