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?
Câu trả lời:
Bạn sẽ cần cài đặt Công cụ dành cho nhà phát triển của Apple . Khi bạn đã làm điều đó, điều dễ dàng nhất là sử dụng Xcode IDE hoặc sử dụng gcc
, hoặc ngày nay tốt hơn cc
(trình biên dịch LLVM clang), 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) nên nếu bạn có phiên bản OS X cũ hơn, bạn sẽ cần sử dụng phiên bản Xcode cũ hơn. Máy Mac của bạn phải đi kèm với một DVD Công cụ dành cho nhà phát triển chứa một phiên bản sẽ chạy trên hệ thống của bạn. Ngoài ra, trang 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).
Bạn sẽ cần phải 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ừ các đĩa CD / DVD mà bạn có với máy Mac, điều này sẽ cung cấp cho bạn gcc. Sau đó, bạn sẽ có thể biên dịch nó như
gcc -o mybinaryfile mysourcefile.c
Chỉ để ghi lại trong thời hiện đại,
1 - Chỉ cần cập nhật Xcode trên máy tính của bạn như bình thường
2 - Mở thiết bị đầu cuối và
$ xcode-select --install
nó sẽ thực hiện một cài đặt ngắn trong một hoặc hai phút.
3 - Khởi chạy Xcode. "Mới" "Dự án" ... bạn phải chọn "Công cụ dòng lệnh"
Lưu ý - điều này gây nhầm lẫn là trong tab "macOS" .
Chọn ngôn ngữ "C" trên màn hình tiếp theo ...
4- Bạn sẽ được yêu cầu lưu dự án ở đâu đó trên màn hình của mình. Tên bạn đặt cho dự án ở đây chỉ là tên của thư mục sẽ chứa dự án. Nó không có bất kỳ tầm quan trọng nào trong phần mềm thực tế.
5 - Bạn là vàng! Bây giờ bạn có thể thưởng thức c với Mac và Xcode.
Trong năm 2017, điều này sẽ làm được:
cc myfile.c
Bạn có thể sử dụng gcc, trong Terminal, bằng cách thực hiện gcc -c tat.c -o tst
tuy nhiên, nó không được cài đặt theo mặc định. Bạn phải cài đặt gói XCode từ đĩa cài đặt tour hoặc tải xuống từ http://developer.apple.com
Đây là nơi tải xuống các công cụ dành cho nhà phát triển trước đây, 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
Sử dụng gcc
trình biên dịch. Điều này giả định rằng bạn đã cài đặt các công cụ dành cho nhà phát triển.
Ondrasej là "đúng nhất" ở đây, IMO.
Cũng có nhiều cách để thực hiện mà không cần dùng đến Xcode. Tôi thích TryC.
Mac OS X bao gồm Công cụ dành cho nhà phát triển, một môi trường đang phát triển để tạo các ứng dụng Macintosh. Tuy nhiên, nếu ai đó muốn học lập trình bằng C, thì 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 thích hợp cho người mới bắt đầu.
Bạn không cần phải khởi chạy một ứng dụng Xcode khổng lồ hoặc nhập các lệnh lạ 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 nó đủ để thử các chương trình mẫu.