Tôi đã cài đặt Xcode nhưng tôi vẫn không có gcc trong thiết bị đầu cuối của mình


11

Tôi mới có Mac và tôi là một người mới hoàn toàn, vì vậy đây có thể là một câu hỏi thực sự dễ, nhưng tôi không thể giải quyết nó bằng Google hoặc F1.

Tôi đã cố chạy một chương trình C từ Terminal đi kèm với mac, nhưng khi tôi sử dụng gcc test.c, nó nói -bash: gcc: command not found. Tôi đã tìm kiếm lỗi trên Google và phát hiện ra rằng tôi cần tải xuống Xcode. Tôi đã làm điều đó và cài đặt nó (tôi nghĩ, sau tất cả nó chạy), nhưng tôi vẫn không có gcc trong Terminal của mình. Tôi có thể làm gì?


Lưu ý rằng từ Xcode 5 Xcode và các công cụ dòng lệnh không bao gồm gcc hoặc trình bao bọc chỉ
clang

Câu trả lời:


23

Câu hỏi tuyệt vời - điều này gần đây đã thay đổi, vì vậy tôi nghi ngờ nhiều người khác đang tự hỏi điều tương tự.

Trong phiên bản mới nhất của Xcode, các công cụ dòng lệnh được phân phối dưới dạng một gói riêng. May mắn thay, chúng rất dễ cài đặt:

  • Mở Xcode và mở cửa sổ Tùy chọn ( + ,).
  • Chuyển sang tab Tải xuống.
  • Nhấp vào "Cài đặt" (hoặc "Cập nhật") bên cạnh "Công cụ dòng lệnh". Bạn cũng có thể định cấu hình cập nhật tự động và các thành phần Xcode bổ sung.

Lưu ý: vì các công cụ này thực sự là một gói hoàn toàn riêng biệt , bạn có thể cài đặt các công cụ dòng lệnh mà không cần cài đặt Xcode , nếu bạn không cần Xcode và muốn tiết kiệm một số dung lượng đĩa. Chúng có thể được tải xuống riêng biệt từ trang web của nhà phát triển Apple .


1
Tôi ước tôi biết bạn có thể cài đặt chúng một cách riêng biệt, tôi sẽ không bao giờ lãng phí không gian tải xuống và cài đặt Xcode. Cảm ơn!
Jeff Welling

Tôi biết chính xác ý của bạn là gì. Tôi dành rất nhiều thời gian để làm việc trên Mac Book Air. Xcode sử dụng một phần đáng kể trong đĩa của tôi.
Chris Harrison

5

Nếu các công cụ dòng lệnh là tất cả những gì bạn cần và bạn không thực sự cần Xcode, thì có một cách hiệu quả hơn để cài đặt các công cụ này không yêu cầu bạn tải xuống nhiều gigabyte dữ liệu.

Đơn giản chỉ cần tải xuống gói Công cụ dòng lệnh của Wap từ Nhà phát triển Apple (yêu cầu tài khoản miễn phí; bạn có thể sử dụng ID Apple của mình). Theo văn bản này, gói có tên là Công cụ dòng lệnh cho mã Xcode - Cuối tháng 3 năm 2012. Đó là hình ảnh đĩa 171,70 MB, tương phản với tải xuống Xcode 4+ GB.

Lưu ý rằng, nếu bạn đã cài đặt Xcode, bạn sẽ muốn gỡ cài đặt nó trước khi cài đặt Công cụ dòng lệnh.


2

Đây là hành vi dự kiến, Xcode hiện sử dụng LLVM làm trình biên dịch mặc định. Bắt đầu với Xcode 4.3 gcc không còn được bao gồm nữa, các bản dựng phân tán cũng không còn khả dụng nữa.

Nếu bạn muốn gcc, bạn sẽ phải tải xuống gói riêng có tên "Công cụ dòng lệnh cho Xcode" từ Xcode như được mô tả trong câu trả lời này .

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.