buat instalasi gcc terlalu memakan waktu

139

Saya melakukan instalasi bersih Mavericks, dan secara tidak sengaja melakukannya

brew install gcc

yang memakan waktu lebih dari setengah jam, mungkin lebih. Haruskah saya menghentikannya? Saya tahu sekarang bahwa saya seharusnya menginstal gcc tertentu (mungkin gcc48) tetapi sudah terlambat dan udara macbook saya terengah-engah.

Saat ini selesai mengunduh semua 5 dependensi, tetapi macet di bagian "Instalasi gcc". Ini mengunduh gcc-4.9.1.tar.bz2, dikonfigurasi dan dibangun, dan macet saat membuat bootstrap.

Setiap saran sangat dihargai.

Ini saran bagus yang saya lihat terlambat: /apple/38222/how-do-i-install-gcc-via-homebrew

Ditanyakan di sini dulu: /superuser/788256/brew-install-gcc-mac-os-10-9-mavericks

ehacinom
sumber
15
Butuh waktu untuk membangun (saya pikir butuh sekitar 45 menit untuk saya pertama kali). Anda dapat membatalkan dengan aman jika Anda mau. Semuanya terserah Anda.
Alexander O'Mara
10
Homebrew secara khusus dirancang untuk melakukan segalanya dengan aman: ia membuat benda-benda di lokasi sementara, tidak menyentuh apa pun di luar lokasi itu, lalu memasangnya ke dalam Cellar yang terisolasi, lagi-lagi tidak menyentuh apa pun di luar Cellar itu, dan hanya kemudian, jika semuanya berhasil, lakukanlah tambahkan tautan ke /usr/local/*.
abarnert
1
Apakah Anda benar - benar ingingcc 4,9 untuk sesuatu? Jika Anda ingin bermain dengan fitur C ++ 14 baru yang clangtidak mendukung, atau perlu mengkompilasi kode yang tidak berfungsi dengan apa pun kecuali gcc4.6+, atau hanya ingin mempelajari lebih lanjut gcc, tentu saja, instal saja. Jika tidak, mengapa membuang waktu dan ruang disk?
abarnert
3
Dapat mengonfirmasi pemasangan membutuhkan waktu 38 menit pada akhir 2013 MacbookProR dengan peningkatan CPU. Instalasi sangat berat CPU (4 core 100%).
sjmurphy
4
brew install gcc --without-multilibdibangun dalam 49 menit 50 detik pada Mac untuk saya.
Cokes

Jawaban:

173

Anda perlu menginstal gcc untuk mendapatkan gfortran, dan Anda perlu kompiler fortran untuk scipy. Homebrew akan menginstal versi "botol" (yaitu, yang dikompilasi sebelumnya) dari paket gcc, yang sangat cepat, jika Anda menginstal Xcode Command Line Tools. Ini terpisah dari XCode. Anda dapat menginstalnya dengan xcode-select --install.

Tidak perlu menginstal versi gcc tertentu (dan saya pikir itu mungkin tidak botol, sehingga mereka akan sama lambatnya).

Secara umum, memotong Homebrew dengan Ctrl + C aman dan Homebrew akan secara otomatis pulih.

Anda mungkin tertarik pada keran homebrew-python .

Tim Smith
sumber
3
Itu tidak benar bahwa Brew menginstal GCC yang sudah dikompilasi. Saya mencoba untuk menginstal OpenCV yang memiliki GCC sebagai ketergantungan, dan saya sudah menginstal XCode CLT selama lima tahun sekarang. Brew masih memilih untuk membangun GCC dari awal (dan ini diambil lebih dari satu jam sekarang).
hyperum
2
setelah menginstal alat baris perintah xcode, hanya butuh waktu kurang dari 2 menit di macbook air
aravind_reddy
3
Anda mungkin perlu menginstal ulang paket Xcode CLT bahkan jika Anda telah menginstalnya sebelumnya jika Anda telah memutakhirkan Xcode sejak itu. Saya baru saja membuat Brew mengambil lebih dari 20 menit untuk membangun GCC meskipun saya menggunakan Xcode sepanjang waktu dan, dengan versi Xcode sebelumnya, menginstal CLT
Jason Campbell
1
Ini membantu saya: stackoverflow.com/questions/30998890/…
Matthew Redmond