在Mavericks上通过Macports安装gcc后切换回clang


2

在我安装了Macports之后(之后我通过Macports安装了几个版本的gcc),每当我输入gcc时,都会调用通过Macport安装的gcc之一。

在我安装Macports之前,每当我输入gcc时,都会调用XCode附带的clang。(不确定这是真的)

现在我需要用clang编译第三方包,但我不知道该怎么办。

我的问题是:现在已经安装了Macports(w gcc48),我该怎么做才能切换回gcc与XCode附带的clang链接的设置?

Answers:


1

在终端:

nano ~/.bash_profile

找到如下所示的行:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

通过#摆在它前面来评论它。


2
这将排除Macport的每个bin安装......绝对不是最好的主意。
Matthieu Riegler

4

如果要避免卸载或更改PATH。赶紧跑:

sudo port select --set gcc none

...并重新启用它,你运行:

sudo port select --set gcc gcc5

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.