Заварювання встановити gcc занадто багато часу


139

Я роблю чисту установку Mavericks, і випадково це зробив

brew install gcc

що займає більше півгодини, може, і більше. Чи слід його припиняти? Зараз я знаю, що мені слід встановити певний gcc (можливо, gcc48), але вже пізно, і в моєму комп'ютері macbook важко дихає.

Наразі завершено завантаження всіх 5 залежностей, але застряг на частині "Встановлення gcc". Завантажується gcc-4.9.1.tar.bz2, налаштовується та створюється, і він застряг у створенні завантажувальної програми.

Будь-яка порада цінується.

Це була гарна порада, яку я побачив занадто пізно: /apple/38222/how-do-i-install-gcc-via-homebrew

Запитаний тут перший: /superuser/788256/brew-install-gcc-mac-os-10-9-mavericks


15
Побудувати потрібно певний час (я думаю, що вперше мені знадобилося близько 45 хвилин). Ви можете сміливо скасувати, якщо хочете. Це повністю залежить від вас.
Олександр О'Мара

10
Homebrew розроблений спеціально для того, щоб робити все безпечно: він створює речі у тимчасовому місці, нічого не торкаючись поза цим місцеположенням, потім встановлює їх в ізольований Підвал, знову не торкаючись нічого поза цим Підвалом, і лише тоді, якщо все спрацює, це робить додайте посилання в /usr/local/*.
abarnert

1
Ви насправді хочете gcc 4,9 за щось? Якщо ви хочете грати з новими функціями C ++ 14, які clangне підтримують, або вам потрібно зібрати код, який не працює ні з чим, крім gcc4.6+, або просто хочете дізнатися більше про це gcc, звичайно, обов'язково встановіть його. Якщо ні, то навіщо витрачати час і дисковий простір?
abarnert

3
Можна підтвердити, що встановлення зайняло 38 хвилин на MacbookProR наприкінці 2013 року з оновленням процесора. Установка дуже важка процесора (4 ядра на 100%).
симурфія

4
brew install gcc --without-multilibпобудований за 49 хвилин 50 секунд на Mac для мене.
Кокс

Відповіді:


173

Вам потрібно встановити gcc, щоб отримати gfortran, і вам потрібен компілятор fortran для scipy. Homebrew встановить "бутильовану" (тобто попередньо компільовану) версію пакету gcc, що дуже швидко, якщо у вас встановлені інструменти командного рядка Xcode. Вони є окремими від власне XCode. Ви можете встановити їх за допомогою xcode-select --install.

Немає особливої ​​необхідності встановлювати певну версію gcc (і я думаю, вони можуть бути розлиті, тому вони будуть однаково повільними).

Загалом, переривання Homebrew Ctrl + C безпечно, і Homebrew автоматично відновиться.

Можливо, вас зацікавить кран домашнього пітона .


3
Це неправда, що Brew встановлює попередньо складений GCC. Я намагаюся встановити OpenCV, який має залежність від GCC, і я встановив XCode CLT вже п'ять років. Brew все ще вирішує створити GCC з нуля (і це займає більше години).
гіперум

2
після встановлення інструментів командного рядка
минуло

3
Ймовірно, вам доведеться перевстановити пакет Xcode CLT, навіть якщо ви встановили його раніше, якщо ви оновили Xcode з тих пір. У мене просто було, що Брю зайняв 20 хвилин, щоб створити GCC, хоча я весь час використовую Xcode і встановив CLT
Джейсон Кемпбелл

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.