วิธีการติดตั้ง g ++ หรือ c ++ โดยไม่ต้องจ่ายค่า xcode?


14

ฉันต้องติดตั้ง node.js บน Mac เครื่องใหม่ของฉันและต้องติดตั้งคอมไพเลอร์ c ++ หรือ g ++ ฉันจะได้รับโดยไม่ต้องจ่ายค่า xcode ได้อย่างไร


5
Xcode เป็นการดาวน์โหลดฟรีสำหรับสมาชิกทั้งหมดของโปรแกรม iOS และ Mac Developer
Am1rr3zA

9
มันเป็นแค่ XCode 4 ที่คุณต้องจ่าย - ถ้าคุณไม่ใช่นักพัฒนาระบบการจ่ายเงิน สามารถดาวน์โหลด XCode 3.2.6 ได้ฟรี
Rene Larsen

2
XCode 4 น้อยกว่าราคาของลาเต้
Ian C.

3
@Ian C. - หยุดช็อปที่ Starbucks แล้ว
ชื่อปลอม

คำตอบ:


14

คุณยังสามารถดาวน์โหลด Xcode 3.x ได้ฟรีด้วยบัญชีนักพัฒนาซอฟต์แวร์ฟรี Xcode 3 มาพร้อมกับ GCC 4.2, LLVM-GCC 1.5 และ LLVM 1.5 ดังนั้นทุกสิ่งที่คุณต้องรวบรวมรหัส C ++, C และ ObjC

(หมายเหตุ: LLVM 1.5 ไม่สามารถคอมไพล์รหัส C ++ ได้ดังนั้นคุณต้องเปลี่ยนกลับไปเป็น LLVM-GCC หรือ GCC สำหรับสิ่งนี้)


โปรดทราบว่าต้องใช้ Xcode 4.1 (ฉันคิดว่า) บน Lion สำหรับรุ่นอื่น ๆ ทั้งหมดโดยไม่เสียค่าใช้จ่ายจาก App Store หรือการดาวน์โหลดของนักพัฒนา
user151019

8

จะเสร็จสมบูรณ์ - Xcode 4.1.1 ฟรีที่ App Store แต่ต้องการ Lion ซึ่งแสดงถึงการซื้อฮาร์ดแวร์ล่าสุดหรือการชำระเงินสำหรับการอัปเกรด


3

ตัวติดตั้ง OSX GCC

การดาวน์โหลดและติดตั้งตัวติดตั้ง Xcode ขนาดใหญ่เป็นเรื่องยุ่งยากอย่างมากหากคุณต้องการ GCC และเครื่องมือที่เกี่ยวข้อง

osx-gcc-installer ช่วยให้คุณติดตั้ง compilers ที่จำเป็นจากแพ็คเกจไบนารีที่สร้างไว้ล่วงหน้าหรือช่วยคุณสร้างโปรแกรมติดตั้งของคุณเอง

ครั้งแรกที่กล่าวถึงที่นี่โดยDancek


2

คุณสามารถรับ gcc สำหรับ MacOSX ได้จากไซต์ของ Apple ที่เปิดแหล่งที่มา: http://opensource.apple.com/release/developer-tools-40/ มันไม่ได้มาพร้อมกับคำแนะนำใด ๆ

(ฉันคิดว่า gcc เหมาะสมโปรดอย่าลังเลที่จะแก้ไขฉันหากฉันผิด)


และสิ่งที่ควรจะสร้าง GCC โดยไม่ต้อง GCC?
JustSid

3
@ JustSid unicorns ชัดเจน
Martin Marconcini

@ Martín Marconcini: โอ้ฉันเข้าใจแล้ว ฉันสงสัยอยู่เสมอว่าทำไมพวกเขาถึงส่งยูนิคอร์นของฉันให้กับยูนิคอร์นตอนนี้มันสมเหตุสมผลดี
JustSid

โอ๊ะฉันไม่ได้ตระหนักว่าพวกเขาไม่ได้จัดเตรียมไบนารีไว้ให้ด้วย
Megan Walker

2

Mac มาพร้อมกับดีวีดีซอฟต์แวร์ - หนึ่งในนั้นคือ Xcode คุณสามารถติดตั้งได้จากที่นั่น


3
นี่เป็นวิธีที่เร็วที่สุดในการติดตั้ง Xcode แม้ว่าจะเป็นรุ่นที่เก่าเกินไป เนื่องจาก Apple ไม่อยากให้มีการ "อัปเกรด" คุณจึงดาวน์โหลด Xcode 3.x ของคุณได้ฟรี (ตามที่ระบุอย่างถูกต้องในคำตอบของ JustSid) จะเป็นแพ็คเกจเต็มรูปแบบ 4GB ++
Martin Marconcini

ด้วยเหตุผลที่ไม่รู้จักฉันสามารถเห็นได้เฉพาะดิสก์ "ซอฟต์แวร์ที่ให้มา" ในแพ็คเกจและดูเหมือนว่าจะไม่มี xcode เมื่อฉันพยายามติดตั้ง .. ดังนั้นฉันจึงไปกับโซลูชันดาวน์โหลด ยังไงก็ตามขอบคุณ!
lyuba

นี่เป็นวิธีที่ดีที่สุดในการบูต GCC ล่าสุดจากโอเพ่นซอร์สหากคุณไม่สามารถดาวน์โหลด Xcode 3 ได้ฟรีหรือไม่ต้องลงทะเบียนเป็นนักพัฒนา Apple ฟรี
bmike

-1

XCode ไม่ได้มาพร้อมกับ GCC และ G ++ ล่าสุด (มาพร้อมกับ 4.2) ดังนั้นคุณยังคงต้องทำการติดตั้งของคุณเองหากคุณต้องการคุณสมบัติล่าสุด Macports และ GNU ไม่มีคำแนะนำเพียงพอ ดังนั้นมันยังคงเป็นปริศนา

คุณสามารถดาวน์โหลด XCode หรือค้นหาจากซีดีการติดตั้งของคุณ ที่จะให้ GCC / G ++ เก่าแก่คุณ เมื่อคุณมีสิ่งนั้นแล้วคุณสามารถดาวน์โหลด GCC ล่าสุดได้

สหรัฐอเมริกา, แทมปา: http://mirrors-us.seosue.com/gcc/

แต่คุณจะติดตั้งอย่างไร?

ทั้งหมดที่ฉันรู้คือ ..

  1. เปิดเครื่องรูดโฟลเดอร์ ชื่อนี้ควรเป็น gcc-4.6.3 หรือ gcc-4.7.3 เป็นต้น
  2. สร้างโฟลเดอร์ใหม่ ADJACENT ไปยังโฟลเดอร์ gcc-4.6.3 เรียกว่า buidgcc (โฟลเดอร์ buildgcc และโฟลเดอร์ gcc-4.6.3 อยู่ในตำแหน่งเดียวกันอาจอยู่ในโฟลเดอร์ Developer / usr)
  3. เปิดเทอร์มินัล (Applications-> Utilities-> Terminal)
  4. นำทางไปยังโฟลเดอร์ buildgcc ที่คุณสร้าง Terminal Commmands cd .. นำคุณขึ้น 1 ระดับ (พื้นที่โน้ตระหว่าง cd และ .. ) ls จะบอกคุณว่าไฟล์ & โฟลเดอร์ใดอยู่ในโฟลเดอร์ที่คุณอยู่ใน cd / foldername ช่วยให้คุณนำทางไปยัง โฟลเดอร์

  5. หากคุณอยู่ในโฟลเดอร์ buildgcc ให้พิมพ์: ../gcc-4.6.3/configure WAIT จากนั้นพิมพ์: ทำให้ WAIT เป็นเวลานานมาก

ขอโทษ ที่นี่ฉันอยู่ที่ไหน


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