2010-04-21 25 views
8

Tôi đã cài đặt Xcode từ cd Công cụ, tôi nghĩ rằng sẽ cho phép tôi sử dụng gcc từ dòng lệnh nhưng tôi không thể tìm thấy nó.Gcc trên OSX ở đâu? Tôi đã cài đặt Xcode đã

gì là tôi thiếu

EDIT

Khi tôi viết tôi không thể tìm thấy nó Tôi có nghĩa là "Tôi tìm kiếm nó bằng cách sử which gcc"

Nếu gcc sẽ có được trong số PATH ở vị trí đầu tiên, which sẽ tìm thấy nó.

gcc không có trong số PATH (đó là những gì đã đưa tôi đến đây ngay từ đầu) which sẽ không tìm thấy!

Tôi nghĩ rằng đó là hiển nhiên, nhưng tôi là làm cho các lưu ý ở đây vì nó không

+2

Tôi đang bỏ phiếu để đóng câu hỏi này thành chủ đề vì quá cũ và lỗi thời. Không còn áp dụng được – dawg

Trả lời

6

Bạn không chọn hộp có nội dung "Hỗ trợ phát triển UNIX" [1] (hoặc có thể bạn đã bỏ chọn nó; Tôi không thể nhớ nếu nó được bật theo mặc định hay không) khi bạn đã cài đặt, do đó, nó đã không cài đặt các liên kết và trình điều khiển cần thiết trong /usr/bin/.

Cài đặt lại và đảm bảo đọc mô tả về các tùy chọn cấu hình và chọn các mô tả bạn cần.

1: "Nội dung bắt buộc để cho phép phát triển dòng lệnh từ khối lượng khởi động Cài đặt một bản sao của trình biên dịch GCC và các công cụ dòng lệnh blah blah blah ...".

+0

Rất có thể ... Tôi sẽ cài đặt lại. – OscarRyz

+1

Đây là nó. Bây giờ tôi đã cố gắng để cài đặt lại nhưng tùy chọn không có sẵn: (Tôi tạo một câu hỏi mới cho việc này: http://stackoverflow.com/questions/2693336/how-to-update-xcode-to-install-unix-development-support – OscarRyz

4

Trên Mac $ which gcc màn hình của tôi /usr/bin/gcc.

+0

Có khả năng 'cái gì' trả về một cái gì đó nếu lệnh không hoạt động ở vị trí đầu tiên? – OscarRyz

+1

không, anh ta chỉ nói cho bạn biết gcc ở đâu. anh ấy nói nơi gcc là trên HIS mac –

+0

@Brian Oh .. thì đó là một nhận xét, không phải là câu trả lời – OscarRyz

5

Đã xảy ra sự cố với quá trình cài đặt của bạn.

gcc được cài đặt dưới/usr/bin với một liên kết tượng trưng đến gcc-4.2:

cd diciu$ pkgutil --file-info /usr/bin/gcc-4.2 
volume:/
path: /usr/bin/gcc-4.2 

pkgid: com.apple.pkg.gcc4.2Leo 
pkg-version: 4.2.0.9000000000.1.1249367152 
[..] 
pkgid: com.apple.pkg.Xcode3.2.1Update 
pkg-version: 1.0.1.1249367152 
[..] 
pkgid: com.apple.pkg.Xcode3.2.1UpdateUNIXDevSupport 
pkg-version: 1.0.1.1249367152 
[..] 
+0

Tôi không biết về 'pkgutil' - đoạn mã này chắc chắn hữu ích. – awgy

0

Có thể rằng hơn là không có cài đặt gcc, PATH biến $ của bạn là điều sai lầm? đầu tiên kiểm tra xem gcc có nằm trong/usr/bin theo cách thủ công hay không. Sau đó, echo $ PATH ...

+0

Đó là ý của tôi với * Tôi không thể tìm thấy nó *: P Tôi đã cập nhật bài đăng của mình. – OscarRyz

+0

có, nhưng quan điểm của tôi là gcc không có trong đường dẫn của bạn có thể do PATH của bạn sai, HOẶC bởi gcc không có mặt ... –

1

Điều tương tự cũng xảy ra với tôi. Nó đã hoạt động được một lúc rồi rồi biến mất. Cài đặt lại và nó sẽ được cố định.

Bạn có thể muốn tải xuống Xcode từ Apple trong khi bạn đang ở đó. Hầu như đảm bảo được tươi/cập nhật hơn kể từ khi Xcode được cập nhật nhanh chóng. Mã Xcode hiện tại là 3.2.1.10. Bạn cần một ID Apple để tải xuống, nhưng điều đó cũng cho phép bạn truy cập vào trang web phát triển. Tất cả đều miễn phí... .


Đó là 1/6/2014. Mã X hiện tại là 5.0.1


Đây là năm 2016 - Mã X hiện tại là 8.0. Tôi nghĩ câu hỏi này nên được đóng lại ngay bây giờ.

+0

+1 @drewk Cảm ơn, tôi đã thử tải xuống từ tôi không thể vượt qua tường lửa (hoặc chương trình chống vi-rút mà tôi không biết) vì vậy hôm nay tôi đã mang CD cài đặt của mình và đây là những gì đã xảy ra: http://stackoverflow.com/questions/2693336/how-to-update-xcode-to-install-unix-development-support: ( – OscarRyz

38

Tính đến phiên bản 4.3.1, XCode giờ là một ứng dụng và các công cụ dòng lệnh hiện có sẵn thông qua các Ưu tiên (đây là tài liệu trong App Store cho XCode trong 'Có gì mới trong Phiên bản 4.3.1' nếu bạn nhấp vào 'Thêm ...'). Sau khi cài đặt XCode, mở nó, mở Preferences và nhấp vào tab Download. Nhấp vào 'cài đặt' cho 'Công cụ Dòng lệnh' và sau đó đăng nhập bằng mật khẩu máy tính của bạn. Sau đó, mã sẽ được tải xuống và cài đặt.

+4

Có thể xác nhận rằng đây là cách cài đặt gcc. – hitsuyashi

0

Có, hãy thử cài đặt 'công cụ dòng lệnh' bằng cách nhấp vào công cụ dòng lệnh Tùy chọn-Tải xuống.

Các vấn đề liên quan