2013-10-25 106 views
5

我还在使用macports的原因之一是,在下载的东西版本之间切换很容易。例如,如果我想将我的GCC版本更改为4.8,我所要做的就是自制版macports`port select --set`

sudo port set --select gcc mp-gcc48 

环境变量没有浪费。我看到从自制软件中可以获得多个版本的gcc,但有没有简单的方法来激活和停用版本的东西?我没有注意到文档中的任何内容。

+0

这个问题似乎是题外话题,因为它是关于一般软件尝试AskDifferent或超级用户 – Mark

回答

3

选项1是您并行安装多个版本化软件包。那么你会打电话gcc-4.7gcc-4.8

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

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