2010-04-08 18 views
70

Làm cách nào để biên dịch tệp .c trên máy Mac của tôi?Làm cách nào để biên dịch tệp .c trên máy Mac của tôi?

+1

Heh, ai đã giải quyết này trong nhiều năm! – Fattie

+0

Có lẽ vì tất cả các câu trả lời đều lỗi thời. Bất kỳ tệp .c nào đều có thể được thêm vào dự án Xcode và được thêm vào mục tiêu. Sau đó, nó sẽ được biên dịch cùng với tất cả các tệp .m (Objective-C) hoặc các tệp Swift. –

Trả lời

29

Bạn sẽ cần phải cài đặt Apple Developer Tools. Một khi bạn đã làm điều đó, điều đơn giản nhất là sử dụng IDE Xcode hoặc sử dụng gcc từ dòng lệnh. Theo trang web của Apple, phiên bản mới nhất của Xcode (3.2.1) chỉ chạy trên Snow Leopard (10.6) vì vậy nếu bạn có phiên bản OS X cũ hơn, bạn sẽ cần phải sử dụng phiên bản Xcode cũ hơn. Máy Mac của bạn nên đi kèm với một DVD Công cụ dành cho nhà phát triển sẽ chứa phiên bản chạy trên hệ thống của bạn. Ngoài ra, trang web Công cụ dành cho nhà phát triển của Apple vẫn có các phiên bản cũ hơn để tải xuống. Xcode 3.1.4 sẽ chạy trên Leopard (10.5).

+3

Hi Adam, là gcc từ Apple Developer Tools một liên kết tượng trưng cho trình biên dịch c clang hay nó là một trình biên dịch gcc c thực? –

2

Sử dụng trình biên dịch gcc. Điều này giả định rằng bạn đã cài đặt các công cụ phát triển.

5

Bạn có thể sử dụng gcc, trong Terminal, bằng cách làm gcc -c tat.c -o tst

tuy nhiên, nó không đến được cài đặt theo mặc định. Bạn phải cài đặt gói XCode từ tour diễn đĩa cài đặt hoặc tải về từ http://developer.apple.com

Đây là nơi để tải về công cụ phát triển trong quá khứ từ, trong đó bao gồm XCode 3.1, 3.0, 2.5 ...

http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.3.3.3.1

+0

Tôi đã đi trên trang web táo và họ chỉ có Xcode cho tuyết lepord. mà tôi không có. Tôi có thể tìm thấy phiên bản Xcode ở đâu trên trang web của họ? hoặc phiên bản họ sẽ làm việc cho tôi? – David

+0

Bạn sẽ có thể tìm thấy một phiên bản cũ ở đó là tốt, không chỉ là một Snow Leopard. Nếu không, nó có thể là trên đĩa DVD cài đặt của bạn trong thư mục "Extras" tương ứng với hệ điều hành của bạn. Tôi tin rằng XCode 3.0 tương thích với Leopard, và có thể là 3.1. – AlBlue

+0

Đã thêm URL vào trang web Apple Connect nơi có sẵn các mã XCodes được lưu trữ. – AlBlue

37

bạn sẽ cần để có được một trình biên dịch. Cách dễ nhất có lẽ là cài đặt môi trường phát triển XCode từ đĩa CD/DVD bạn có với máy Mac, điều này sẽ cho bạn gcc. Sau đó, bạn có thể biên dịch nó như

gcc -o mybinaryfile mysourcefile.c 
+0

những gì những người sẽ nói trên DVD của họ. tôi có hai. một là một khởi động đĩa tôi nghĩ và khác nói aplications vào nó. – David

+0

@David: Tôi không phải là người dùng mac, nhưng vì bạn đang cố gắng cài đặt một số ứng dụng, bạn có thể thử một ứng dụng nói ứng dụng. (Và nếu tôi sai, tốt, hãy thử một cái khác) – Cascabel

+0

Tôi đặt cược nó trên CD Ứng dụng. Tôi chỉ có DVD nâng cấp tuyết Leopard (và đó chỉ là một đĩa DVD), và XCode nằm trong "Optional Installs/Xcode.mpkg" – OndraSej

2

Ondrasej là "quyền nhất" ở đây, IMO.
Ngoài ra còn có nhiều cách để thực hiện điều đó mà không cần sử dụng Xcode. Tôi thích TryC.

Mac OS X bao gồm Công cụ dành cho nhà phát triển, môi trường phát triển để thực hiện Ứng dụng Macintosh. Tuy nhiên, nếu ai đó muốn học lập trình sử dụng C, Xcode quá lớn và quá phức tạp đối với người mới bắt đầu, để viết một chương trình mẫu nhỏ. TryC rất phù hợp cho người mới bắt đầu.

enter image description here

Bạn không cần phải khởi động một ứng dụng Xcode khổng lồ, hoặc gõ quen thuộc lệnh trong Terminal. Sử dụng TryC, bạn có thể viết, biên dịch và chạy chương trình C, C++ và Ruby giống như TextEdit. Nó chỉ có sẵn để biên dịch một tệp mã nguồn nhưng đủ để thử các chương trình mẫu .

+0

TryC bị treo ở tần suất mưa mùa mưa. – amar

14

Chỉ cần cho các hồ sơ trong thời hiện đại,

cho 2017!

1 - Chỉ cần đã cập nhật Xcode trên máy tính của bạn như bạn thường làm

2 - Mở terminal và

$ xcode-select --install 

nó sẽ thực hiện một cài đặt ngắn của một hoặc hai phút.

3 - Khởi chạy Xcode. "New" "Dự án" ... bạn phải chọn "công cụ dòng lệnh"

Note - mức gây nhầm lẫn này là theo "hệ điều hành MacOS" tab.

choose this one

Chọn "C" ngôn ngữ trên màn hình tiếp theo ...

enter image description here

4- Bạn sẽ được yêu cầu lưu dự án ở đâu đó trên máy tính để bàn của bạn. Tên bạn cung cấp cho dự án ở đây là thực sự chỉ là tên của thư mục sẽ giữ dự án.

5 - Bạn vàng! Bây giờ bạn có thể thưởng thức c với Mac và Xcode.

you're golden

4

Trong năm 2017, điều này sẽ làm điều đó:

cc myfile.c 
Các vấn đề liên quan