Подтвердить что ты не робот

OS X 10.9 gcc ссылки на clang

Я только заметил, что после установки OS X 10.9 компилятор g++ ссылается на компилятор clang. Есть ли способ вернуться к gcc/g++?

4b9b3361

Ответ 1

Это уже давно. "GCC", который пришел с 10.8, был действительно интерфейсом GCC с back-end LLVM.

Лучший способ получить GCC - Homebrew. После того, как в нижней части страницы, связанной с одной строкой homebrew, вам нужно установить команду:

$ brew install gcc49

В отличие от macports, Homebrew не загромождает ваши системные диски, и это намного лучше при управлении версиями и удалением. Он также не требует костыля, известного как sudo.

Ответ 2

Вам нужно будет установить его из macports:

$ sudo port install gcc49

Однако я не уверен, как вы интегрируете gcc в Xcode 5, однако не упоминаете, почему вы не можете использовать clang?

Ответ 4

вы также можете получить компилятор g++ из http://hpc.sourceforge.net/. У них есть компилятор в готовом пакете. Просто загрузите и следуйте их указаниям. Обратите внимание, что вам может потребоваться изменить исполняемый файл PATH и /usr/local/bin перед/usr/bin. Это значит, что g++ вызывает правильный компилятор.

Ответ 5

Это по дизайну и не нова в OS X 10.9. Apple давно отказалась от GCC. Просто используйте Clang, или если вам нужен fortran/openmp/..., установите GCC самостоятельно через homebrew/macports/...