Spec-Zone.ru › Homebrew

Настраиваемые GCC и кросс-компиляторы

Homebrew зависит от наличия обновленной версии Xcode, поскольку она поставляется со специфическими версиями инструментов сборки, например clang. Установка пользовательской версии GCC или Autotools в вашу PATH может привести к сбоям во многих компиляциях, поэтому мы предпочитаем компиляторы, предоставленные Apple или Homebrew. Кросс-компиляторы на основе GCC обычно будут «только keg» и поэтому по умолчанию не будут подключены к вашей PATH или будут иметь префикс, указывающий целевую архитектуру, опять же, чтобы избежать конфликтов с компиляторами Apple или Homebrew.

Вместо слияния формул для этих случаев в настоящее время мы перечисляем их на этой странице. Если вы разработаете формулу для новой версии GCC или набора кросс-компиляторов, пожалуйста, укажите ссылку на нее здесь.

  • Homebrew предоставляет формулу gcc для использования с Xcode 4.2+.
  • Homebrew предоставляет более старые формулы GCC, например gcc@7.
  • Homebrew предоставляет некоторые кросс-компиляторы и инструментальные цепочки, но их названия подобраны таким образом, чтобы избежать конфликтов с инструментами по умолчанию, например i686-elf-gcc, x86_64-elf-gcc.
  • Homebrew предоставляет Clang от LLVM, который включен в формулу llvm.
  • RISC-V предоставляет инструментальную цепочку RISC-V, включая binutils и GCC.

© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/Custom-GCC-and-cross-compilers

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API