การติดตั้ง GCC / G ++ สำหรับ mac OSX 10.8 ของฉัน


3

ปัญหาของฉันง่ายฉันต้องการรับคอมไพเลอร์ GCC และ G ++ รุ่น OSX / BSD จากเว็บไซต์ GNU.org อย่างไรก็ตามหลังจากการวิจัยบางคน (ตามที่อธิบายไว้ด้านล่าง) ผมได้เรียนรู้ว่าแอปเปิ้ลใช้ LLVM และ GCC เป็น symbolic link ไปllvm-ccในขณะกรัม ++ เป็น symbolic link llvm-g++ไป

ฉันยังได้เรียนรู้ว่า Apple นั้นโง่พอที่จะลบคอมไพเลอร์เหล่านี้โดยไม่มีคำอธิบายที่สมเหตุสมผล (จริงๆแล้วไม่มีใครสามารถให้เหตุผลที่ถูกต้องกับเรื่องนี้ได้ สิ่งอื่น ๆ ที่ฉันได้เรียนรู้คือ Apple ใช้ LLVM (ตามที่อธิบายไว้ก่อนหน้านี้)

  • ฉันค้นหาเว็บเพื่อลองและเรียนรู้วิธีการทำสิ่งนี้และไม่มีประโยชน์ใด ๆ เฉพาะคนที่พูดถึง Xcode หรือการติดตั้งแอพระยะยาวอื่น ๆ และใช้คำสั่งและติดตั้งทรัพยากรอื่น

  • XCODE ไม่ใช่โซลูชันที่ฉันกำลังมองหาเนื่องจาก Xcode ไม่ได้มาพร้อมกับคอมไพเลอร์โดยอัตโนมัติ แต่ต้องการการติดตั้งและสิ่งเพิ่มเติม

คำถามของฉัน

  • ฉันต้องการเรียนรู้ฉันต้องการเข้าใจ;
  • ฉันไม่ต้องการ "วิธีง่าย ๆ " หรือ "ใช้วิธีสมัคร";
  • ฉันต้องการทำแบบโรงเรียนเก่าแหล่งดาวน์โหลดจาก GNU กำหนดค่า / สร้าง / ติดตั้ง - สนุกพอ Apple ลบสิ่งเหล่านี้ด้วย - พวกเขากำลังคิดอะไรอยู่?

ความพยายามในปัจจุบันของฉัน

ฉันดาวน์โหลดแหล่ง LLVM จากตำแหน่งต่อไปนี้: แหล่งที่มา: http://llvm.org/releases/download.html#3.3 ดาวน์โหลด: Clang Binaries สำหรับ Mac OS X (79M) (.sig)

ฉันแยกเนื้อหาของไดเรกทอรีนี้ในไดเรกทอรีดาวน์โหลดของฉัน: $ tar -xzpf clang+llvm-3.3-x86_64-apple-darwin12.tar.gz

ฉันพยายามอ่านคู่มือการเริ่มต้นซึ่งระบุว่า 'อ่านเอกสารประกอบ' ฉันไม่พบเอกสารนี้ไม่ใช่ในห้องสมุดที่ดาวน์โหลดหรือออนไลน์


หากคุณต้องการใช้ gcc et al เพียงใช้ MacPorts คุณจะต้อง XCode และเครื่องมือคำสั่งสายที่จะบูตติดตั้ง แต่หลังจากที่คุณสามารถมีชีวิตอยู่ในรูปแบบ LLVM ฟรี ...
MattDMo

ครั้งล่าสุดที่ฉันใช้เครื่องเสมือน Vagrant เพื่อรวบรวมและเรียกใช้รหัสของฉัน (สำหรับโครงการ comp sci ของฉัน) ฉันลองชงติดตั้ง gcc ใช้เวลาครึ่งชั่วโมงในการเขียนโค้ดรวบรวม CPU ของฉัน
Ming-Tang

คำตอบ:


1

Apple ได้เปลี่ยนวิธีการทำงานตอนนี้ (คุณไม่จำเป็นต้องติดตั้ง XCode 1.7 GB ทั้งหมด)

หากคุณยินดีที่จะลงทะเบียนบัญชีนักพัฒนาซอฟต์แวร์ฟรีคุณสามารถรับเครื่องมือติดตั้งเครื่องมือบรรทัดคำสั่งได้จากhttp://developer.apple.com/downloads


อัปเดต:ในระบบปฏิบัติการล่าสุดจะมีการเปลี่ยนแปลงอีกครั้ง หากคุณพิมพ์gccที่บรรทัดคำสั่งจะแจ้งให้คุณทราบว่าคุณต้องการติดตั้งหรือไม่

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