Làm cách nào để cài đặt g ++ hoặc c ++ mà không phải trả tiền cho xcode?


14

Tôi cần cài đặt node.js trên máy Mac mới của mình và nó yêu cầu phải cài đặt trình biên dịch c ++ hoặc g ++. Làm thế nào để tôi có được một cái mà không phải trả tiền cho xcode?


5
Xcode là bản tải xuống miễn phí cho tất cả các thành viên của Chương trình dành cho nhà phát triển iOS và Mac.
Am1rr3zA

9
Đó chỉ là XCode 4 mà bạn cần trả tiền - nếu bạn không phải là nhà phát triển trả tiền. XCode 3.2.6 có thể được tải xuống miễn phí.
Rene Larsen

2
XCode 4 nhỏ hơn giá của một latté.
Ian C.

3
@Ian C. - Dừng mua sắm tại Starbucks, sau đó.
Tên giả

Câu trả lời:


14

Bạn vẫn có thể tải xuống Xcode 3.x miễn phí bằng tài khoản nhà phát triển miễn phí. Xcode 3 đi kèm với GCC 4.2, LLVM-GCC 1.5 và LLVM 1.5, vì vậy mọi thứ bạn cần để biên dịch mã C ++, C và ObjC.

(Lưu ý: LLVM 1.5 không thể biên dịch mã C ++, vì vậy bạn phải chuyển về LLVM-GCC hoặc GCC cho việc này.)


Lưu ý rằng chỉ có Xcode 4.1 (tôi nghĩ) trên Lion phải được thanh toán cho tất cả các phiên bản khác là miễn phí từ tải xuống của App Store hoặc Nhà phát triển
user151019

8

Chỉ cần hoàn thành - Xcode 4.1.1 miễn phí trên App Store nhưng nó yêu cầu Lion ngụ ý mua phần cứng gần đây hoặc trả tiền cho việc nâng cấp.


3

Trình cài đặt OSX GCC

Tải xuống và cài đặt trình cài đặt Xcode khổng lồ là một rắc rối lớn nếu bạn chỉ muốn GCC và các công cụ liên quan.

Trình cài đặt osx-gcc cho phép bạn cài đặt các trình biên dịch cần thiết từ các gói nhị phân dựng sẵn hoặc giúp bạn tạo trình cài đặt của riêng mình.

Lần đầu tiên được đề cập ở đây bởi Dancek


2

Bạn có thể nhận gcc cho MacOSX từ trang web Nguồn mở của Táo: http://opensource.apple.com/release/developer-tools-40/ Mặc dù vậy, nó không đi kèm với bất kỳ hướng dẫn nào.

(Tôi nghĩ gcc là phù hợp, xin vui lòng sửa tôi nếu tôi sai).


Và chính xác những gì được cho là để xây dựng GCC mà không có GCC?
JustSid

3
@JustSid kỳ lân, rõ ràng.
Martin Marconcini

@ Martín Marconcini: Ồ, tôi hiểu rồi. Tôi luôn tự hỏi tại sao họ vận chuyển iMac của tôi với một con kỳ lân, bây giờ nó hoàn toàn có ý nghĩa.
JustSid

Rất tiếc, tôi đã không nhận ra rằng họ cũng không cung cấp nhị phân cho nó.
Megan Walker

2

Mac đi kèm với DVD phần mềm - một trong số đó có Xcode. Bạn có thể cài đặt nó từ đó.


3
Đây là cách nhanh nhất để cài đặt Xcode, mặc dù phải trả một phiên bản lỗi thời. Vì Apple tò mò không cung cấp "nâng cấp", nên (cũng miễn phí, như được chỉ ra chính xác trong câu trả lời của JustSid) Tải xuống Xcode 3.x sẽ là gói 4GB ++ đầy đủ.
Martin Marconcini

Vì lý do không xác định, tôi chỉ có thể thấy đĩa "Gói phần mềm" trong gói và dường như không chứa xcode khi tôi cố cài đặt .. Vì vậy, tôi đã dùng giải pháp tải xuống. Dù sao, cảm ơn!
lyuba

Đây là cách tốt nhất để khởi động GCC mới nhất từ ​​nguồn mở nếu bạn không thể hoặc không tải xuống Xcode 3 miễn phí bằng cách đăng ký làm nhà phát triển Apple miễn phí.
bmike

-1

XCode KHÔNG đi kèm với GCC và G ++ mới nhất (đi kèm với 4.2), vì vậy bạn vẫn cần phải tự cài đặt nếu muốn các tính năng mới nhất. Macports và GNU KHÔNG cung cấp hướng dẫn đầy đủ. Vì vậy, nó vẫn là một bí ẩn.

Bạn có thể tải xuống XCode hoặc tìm thấy nó trên đĩa CD cài đặt của bạn. Điều đó sẽ cung cấp cho bạn GCC / G ++ cũ hơn. Khi bạn đã có điều đó, bạn có thể tải xuống GCC mới nhất.

Hoa Kỳ, Tampa: http://mirrors-us.seosue.com/gcc/

NHƯNG, làm thế nào để bạn cài đặt ??

Tất cả những gì tôi biết là..

  1. Giải nén thư mục. Nó nên được đặt tên là gcc-4.6.3 HOẶC gcc-4.7.3, v.v.
  2. Tạo một thư mục mới ADJACENT vào thư mục gcc-4.6.3, được gọi là buidgcc (thư mục buildgcc và thư mục gcc-4.6.3 sống ở cùng một nơi. Có thể trong thư mục Developer / usr)
  3. Mở một thiết bị đầu cuối (Ứng dụng-> Tiện ích-> Thiết bị đầu cuối)
  4. Điều hướng đến thư mục buildgcc mà bạn đã tạo Terminal Commmands cd .. mang đến cho bạn mức 1 LÊN (không gian lưu ý giữa cd và ..) ls cho bạn biết các tệp và thư mục nào trong thư mục mà bạn trong cd / Foldername cho phép bạn điều hướng vào thư mục

  5. Nếu bạn đang ở trong thư mục buildgcc, hãy nhập: ../gcc-4.6.3/có cấu hình WAIT. Sau đó gõ: làm cho WAIT một thời gian rất dài.

Lấy làm tiếc. Đây là nơi tôi bị mắc kẹt.


Macports không cung cấp hướng dẫn về cách cài đặt - Tôi đã thực hiện thường xuyên
user151019
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.