【发布时间】:2010-09-08 22:09:45
【问题描述】:
我正在考虑将转储提升作为依赖项... atm 我真正需要的唯一东西是shared_ptr<>,我可以从std::tr1 获得它,在 gcc 套件 4 中可用。*
【问题讨论】:
我正在考虑将转储提升作为依赖项... atm 我真正需要的唯一东西是shared_ptr<>,我可以从std::tr1 获得它,在 gcc 套件 4 中可用。*
【问题讨论】:
它在 Fedora 上可用,如果您没有选择“开发系统”作为默认安装集,则可以通过“yum”安装。 "yum search gcc" 获取要安装的包。
【讨论】:
现在,我相信大多数 Linux 发行版默认不附带开发系统。但我很确定 g++ v4 是“标准”开发 C++ 编译器,如果你安装 C++ 开发环境的话。 g++ v3 通常仅作为特殊安装提供。对于 openSUSE 11,gcc 4.3 是您选择基本开发模式时安装的当前软件包。
【讨论】:
这取决于你所说的 ship 是什么意思?如果您下载并刻录 CD 或 DVD,它几乎肯定可用,但不一定默认安装。一些发行版(例如 Fedora)允许在安装过程中选择安装开发工具,但默认安装通常不包括它们。它们可以使用发行版支持的任何包管理系统轻松安装。 Ubuntu 包含一个名为 build-essential 的软件包,它安装 gcc、g++、make 等。所以 apt-get install build-essential 是在 Ubuntu 上进行开发的第一步。
【讨论】:
AFAIK,现在所有的发行版包 V 4.+。
【讨论】:
不,我必须在我的 debian 系统上安装它。但是任何一个半体面的系统管理员都应该能够弄清楚如何安装它。
编辑:具体来说,它并不总是默认安装,但它应该适用于大多数发行版。
【讨论】: