Есть ли способ сменить компилятор на gcc из clang? У меня установлены инструменты командной строки и я пытаюсь использовать терминал для компиляции вместо самого xcode.Как использовать компилятор gcc в терминале mac вместо clang
ответ
Вы можете установить GCC, используя любую систему портов (например, MacPorts, http://www.macports.org/)
Для MacPorts использовать:
port select --set gcc <group>, <version>
. , как подробно описано в this answer.
Для Homebrew использования:
Brew ссылки и варки разъединить версии пакетов, которые вы предпочитаете использовать. Обратите внимание, что «несвязанный» пакет по-прежнему устанавливается и используется из/usr/local/opt //, это просто не путь по умолчанию.
Вам не нужно открывать новый терминал, вы можете обновить профиль, используя '. ~/.profile' – OLL
Не делайте ничего из этого. Если вы используете mac-порты, используйте «port select -set gcc». Здесь указывается https://trac.macports.org/wiki/UsingTheRightCompiler. –
@JonathanLisic благодарит за то, что вы указали правильный путь. –
- 1. Как использовать gcc вместо clang
- 2. clang компилятор не работает на терминале Mac OSX
- 3. Компиляция с clang вместо gcc
- 4. Использование gcc вместо clang в ghci или ghc
- 5. Установите armadillo с clang вместо gcc
- 6. Установите cc в gcc вместо clang на OSX Yosemite
- 7. Как использовать clang ++ вместо g ++ в Bazel
- 8. Компилятор Clang/GCC Intrinsics без соответствующего флага компилятора
- 9. Невозможно использовать GCC в терминале OS X
- 10. Clang построен на GCC
- 11. Configure clang ++ на Mac
- 12. Операторский листок, GCC и clang: какой компилятор прав?
- 13. Как использовать браузер на терминале на Mac?
- 14. Как использовать Clang как компилятор с Qt Creator в Windows?
- 15. Как найти версию gcc на mac
- 16. Clang on WIndows находит заголовки VC вместо GCC
- 17. Повреждение памяти при построении (сомнительный) пример с Clang вместо GCC
- 18. Компилировать программу, используя Makefile с gcc вместо clang
- 19. Установка Clang на MAC
- 20. строить андроид с clang вместо gcc? и clang stl lib вместо gnustl lib?
- 21. Создатель QT gcc cout в терминале
- 22. clang компилятор висит на окнах
- 23. Компиляция в clang, но не gcc?
- 24. Компилятор и запуск java-программы на терминале mac
- 25. Как выбрать конкретную gcc-toolchain в clang?
- 26. CMake using clang вместо clang ++
- 27. Сделать функцию gcc/clang распознавать как встроенную
- 28. использовать компилятор GCC, если существует IDE?
- 29. В cmake, как я могу проверить, является ли компилятор Clang?
- 30. Force setup.py использовать мой собственный компилятор
Начиная с Xcode 5 компилятор, основанный на gcc, не установлен как часть Xcode. С Xcode 4 я считаю, что у них был gcc-псевдоним llvm-gcc. Вы должны либо использовать старую версию Xcode, либо установить gcc самостоятельно. – bames53
У меня Xcode 4, но я не знаю, как переключить какой компилятор использовать. По умолчанию используется clang. – user1698555
Какую команду вы используете? – bames53