我仍在使用macports的原因之一是,您可以轻松地在下载的内容之间切换。例如,如果我想将我的GCC版本更改为4.8,我所要做的就是
sudo port set --select gcc mp-gcc48
环境变量没有问题。我看到有很多版本的gcc可以从自制软件中获得,但有没有一种简单的方法可以激活和停用某些版本的东西?我在文档中没有注意到任何内容。
答案 0 :(得分:3)
选项1是您并行安装多个版本化软件包。然后你打电话给gcc-4.7
或gcc-4.8
等等。
选项2是有选择地brew link
和brew unlink
您希望使用的包版本。请注意,仍然可以从/usr/local/opt/<package>/
安装并使用“未链接”的包,它不在默认路径中。
您使用哪一个取决于各个包的设置方式以及您需要切换的频率。它可能不像MacPorts那样明确,但它的工作正常。