【问题标题】:How to switch to GCC44如何切换到 GCC44
【发布时间】:2011-08-22 13:14:13
【问题描述】:

我使用的是 osx Lion,我通过 macport 安装了 Gcc44。

我也通过命令选择了那个版本

sudo port select gcc mp-gcc44

现在它是活动版本,由命令报告

sudo port select gcc

但是当我尝试安装其他端口时,macport 仍然使用 4.2 版本(我认为是苹果版本)。

我该如何解决? 谢谢

【问题讨论】:

    标签: macos gcc macports


    【解决方案1】:

    MacPorts 项目的政策是让端口使用 Apple 为特定版本提供的默认编译器,除非有某些已证明的原因表明该端口需要不同的东西。通常,这些端口将具有允许使用不同 MacPorts 提供的编译器的变体。例如,您可以search for ports that have a gcc44 variant。因此,如果您想安装 atlas 的 gcc44 变体,您可以指定:

    port install atlas +gcc44
    

    这仅适用于已定义变体的端口。如果您想覆盖特定端口的 MacPorts 默认值,您可以修改其端口文件。 MacPorts 指南记录了字段及其值,例如,here。不过,一般来说,您应该坚持使用 MacPorts 端口文件中为端口使用的默认值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-22
      • 2017-07-16
      • 2015-01-09
      • 2017-12-03
      • 1970-01-01
      • 2013-05-03
      • 1970-01-01
      相关资源
      最近更新 更多