5

我仍在使用 macports 的原因之一是可以很容易地在您下载的东西的版本之间切换。例如,如果我想将我的 GCC 版本更改为 4.8,我所要做的就是

sudo port set --select gcc mp-gcc48

环境变量没有乱七八糟的。我看到有多个版本的 gcc 可以从自制软件中获得,但是有没有一种简单的方法来激活和停用事物的版本?我没有注意到文档中的任何内容。

4

1 回答 1

3

选项 1 是您并行安装多个版本化软件包。然后你会打电话给gcc-4.7orgcc-4.8等​​。

选项 2 是有选择地选择brew linkbrew unlink喜欢使用的软件包版本。请注意,“未链接”包仍然可以从 安装和使用/usr/local/opt/<package>/,只是不在默认路径中。

您使用哪一个取决于各个软件包的设置方式以及您需要切换的频率。它可能不像 MacPorts 那样清晰,但它工作得很好。

于 2013-10-28T16:35:10.603 回答