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?

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.


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

1

Musisz go usunąć ze swojego $PATH.

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.