Я использую исключительно Homebrew (т.е. я не использую и не буду использовать MacPorts или Fink). Я также хочу свести ручные установки к минимуму. 1
... Но как я могу установить GCC?
Прежде всего, я, конечно, установил Xcode, но текущая версия не поставляется с прилично обновленной GCC (мне нужно как минимум 4.5, но я бы предпочел самую последнюю) - на самом деле, она не поставляется с надлежащим GCC вообще (он только отправляет Clang), и это, кажется, проблема для Homebrew ...
Мне известен список пользовательских GCC и кросс-компиляторов, но на самом деле для всех этих установок требуется уже установленный GCC - по крайней мере, при brew
их сбое возникают ошибки компоновщика на Lion, которые я приписываю Clang, и -use-gcc
не работает очевидным образом причины.
brew doctor
упоминает только то, что я уже знаю, что GCC (4.2.x) не установлен.
1 Раньше я смешивал MacPorts, Homebrew и некоторые ручные установки и закончил адом обслуживания и управления версиями. Я не хочу идти туда снова.
$PATH
обычно (это почти пустая система, в конце концов): /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
… но я не думаю, что это имеет значение. Формулы, предоставленные homebrew-alt, просто устарели и не работают с Clang.
gcc --version
? Я получаю,i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)
и я просто установил Xcode от MAS. И что на выходеecho $PATH
?