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

有帮助吗?

解决方案

AFAIK,现在所有发行版软件包都是 V 4.+。

其他提示

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

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

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

不,我必须在我的 Debian 系统上安装它。但任何半点像样的系统管理员都应该能够弄清楚如何安装它。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top