【问题标题】:Does every Linux distro ship with gcc/g++ 4.* these days?现在每个 Linux 发行版都附带 gcc/g++ 4.* 吗?
【发布时间】:2010-09-08 22:09:45
【问题描述】:

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

【问题讨论】:

    标签: c++ linux gcc distro


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            【解决方案5】:

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

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

            【讨论】:

              猜你喜欢
              • 2011-10-10
              • 2023-03-17
              • 2012-06-25
              • 2012-01-27
              • 1970-01-01
              • 2012-11-13
              • 1970-01-01
              • 2021-02-16
              • 1970-01-01
              相关资源
              最近更新 更多