Заварювання встановити 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.