powróć do clang po zainstalowaniu gcc przez Macports na Mavericks

2

Po zainstalowaniu Macports (a następnie zainstalowałem kilka wersji gcc za pośrednictwem Macports), za każdym razem, gdy wpisuję gcc, wywoływana jest jedna z tych gcc zainstalowanych za pośrednictwem Macports.

Przed zainstalowaniem Macports, za każdym razem, gdy wpisuję gcc, wywoływany jest clang dostarczany z XCode. (nie jestem pewien, czy to prawda)

Teraz muszę skompilować pakiet innej firmy z clang, ale nie wiem, jak powinienem to zrobić.

Moje pytanie brzmi: teraz, gdy Macports (w gcc48) został zainstalowany, co powinienem zrobić, aby powrócić do ustawienia, w którym gcc jest połączone z clangiem dostarczanym z XCode?

wdg
źródło

Odpowiedzi:

1

W terminalu:

nano ~/.bash_profile

znajdź linię, która wygląda następująco:

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

skomentuj to, stawiając #przed nim.

l'L'l
źródło
2
Wyklucza to każdą instalację bin przez Macport ... Zdecydowanie nie najlepszy pomysł.
Matthieu Riegler
4

Jeśli chcesz uniknąć odinstalowywania lub zmiany ŚCIEŻKI. Po prostu biegnij:

sudo port select --set gcc none

… I aby go ponownie włączyć, uruchom:

sudo port select --set gcc gcc5
stiabhan
źródło
1

Musisz go usunąć ze swojego $PATH.

Jedną z możliwości jest po prostu odinstalowanie: sudo port uninstall gcc

Matthieu Riegler
źródło