ชงติดตั้ง gcc ใช้เวลานานเกินไป


139

ฉันกำลังติดตั้ง Mavericks ใหม่ทั้งหมดและตั้งใจทำ

brew install gcc

ซึ่งใช้เวลากว่าครึ่งชั่วโมงอาจมากกว่า ฉันควรจะยกเลิกหรือไม่ ตอนนี้ฉันรู้แล้วว่าฉันควรจะติดตั้ง gcc เฉพาะเจาะจง (อาจ gcc48) แต่มันสายเกินไปและอากาศ macbook ของฉันหายใจลำบาก

ทำการดาวน์โหลดการอ้างอิงทั้ง 5 รายการเรียบร้อยแล้ว แต่ติดอยู่ในส่วน "การติดตั้ง gcc" จะดาวน์โหลด gcc-4.9.1.tar.bz2 กำหนดค่าและสร้างมันขึ้นมาและติดอยู่กับการทำ bootstrap

คำแนะนำใด ๆ ที่ชื่นชม

นี่เป็นคำแนะนำที่ดีที่ฉันเห็นช้าเกินไป: /apple/38222/how-do-i-install-gcc-via-homebrew

ถามที่นี่ก่อน: /superuser/788256/brew-install-gcc-mac-os-10-9-mavericks


15
ใช้เวลาสักครู่ในการสร้าง (ฉันคิดว่ามันใช้เวลาประมาณ 45 นาทีสำหรับฉันในครั้งแรก) คุณสามารถยกเลิกได้อย่างปลอดภัยหากคุณต้องการ มันขึ้นอยู่กับคุณทั้งหมด
Alexander O'Mara

10
Homebrew ได้รับการออกแบบมาโดยเฉพาะเพื่อทำทุกอย่างอย่างปลอดภัย: มันสร้างสิ่งต่าง ๆ ในตำแหน่งชั่วคราวโดยไม่ต้องสัมผัสอะไรนอกสถานที่จากนั้นติดตั้งไว้ในห้องใต้ดินที่แยกได้ไม่ต้องสัมผัสกับสิ่งใดนอกเหนือจากห้องใต้ดินนั้น /usr/local/*เพิ่มการเชื่อมโยงเข้าสู่
abarnert

1
คุณต้องการ gcc 4.9 สำหรับอะไรจริง ๆหรือไม่ หากคุณต้องการเล่นด้วยคุณสมบัติใหม่ C ++ 14 ที่clangไม่รองรับหรือจำเป็นต้องรวบรวมรหัสที่ไม่ทำงานกับอะไรนอกจากgcc4.6+ หรือต้องการเรียนรู้เพิ่มเติมเกี่ยวกับgccแน่นอนติดตั้งแน่นอน ถ้าไม่ทำไมต้องเสียเวลาและพื้นที่ดิสก์?
abarnert

3
สามารถยืนยันการติดตั้งใช้เวลา 38 นาทีในช่วงปลายปี 2013 MacbookProR พร้อมการอัพเกรด cpu การติดตั้ง CPU หนักมาก (4 คอร์ที่ 100%)
sjmurphy

4
brew install gcc --without-multilibสร้างขึ้นใน 49 นาที 50 วินาทีบน Mac สำหรับฉัน
โค้ก

คำตอบ:


173

คุณต้องติดตั้ง gcc เพื่อรับ gfortran และคุณต้องการคอมไพเลอร์ fortran สำหรับ scipy Homebrew จะติดตั้งแพคเกจ gcc รุ่น "ขวด" (เช่น precompiled) ซึ่งเร็วมากหากคุณติดตั้ง Xcode Command Line Tools เหล่านี้แยกจาก XCode ที่เหมาะสม xcode-select --installคุณสามารถติดตั้งพวกเขาด้วย

ไม่จำเป็นต้องติดตั้ง gcc รุ่นใดรุ่นหนึ่งโดยเฉพาะ (และฉันคิดว่าสิ่งเหล่านั้นอาจไม่ได้รับการบรรจุขวดดังนั้นจึงจะช้าลงอย่างเท่าเทียมกัน)

โดยทั่วไปการขัดจังหวะ Homebrew ด้วย Ctrl + C นั้นปลอดภัยและ Homebrew จะกู้คืนโดยอัตโนมัติ

คุณอาจจะสนใจในการแตะ homebrew หลาม


3
นั่นไม่เป็นความจริงที่ Brew ติดตั้ง GCC ไว้ล่วงหน้าแล้ว ฉันกำลังพยายามติดตั้ง OpenCV ซึ่งมี GCC เป็นการพึ่งพาและฉันได้ติดตั้ง XCode CLT เป็นเวลาห้าปีแล้ว Brew ยังคงเลือกที่จะสร้าง GCC ตั้งแต่เริ่มต้น (และใช้เวลามากกว่าหนึ่งชั่วโมงในขณะนี้)
hyperum

2
หลังจากติดตั้งเครื่องมือบรรทัดคำสั่ง xcode มันใช้เวลาน้อยกว่า 2 นาทีบน macbook air
24719

3
คุณอาจต้องติดตั้งแพ็คเกจ Xcode CLT ใหม่อีกครั้งแม้ว่าคุณจะติดตั้งก่อนหน้านี้หากคุณได้อัปเกรด Xcode แล้ว ฉันเพิ่งใช้เวลา Brew ใช้เวลานานกว่า 20 นาทีในการสร้าง GCC แม้ว่าฉันจะใช้ Xcode ตลอดเวลาและมี Xcode เวอร์ชันก่อนหน้านี้ติดตั้ง CLT
Jason Campbell

1
สิ่งนี้ช่วยให้ฉัน: stackoverflow.com/questions/30998890/…
Matthew Redmond
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.