Một số người dùng Mac có thể muốn cài đặt GCC trên máy tính MacOS của họ. GCC, viết tắt của Gnu Compiler Collection, là một trình biên dịch thường được sử dụng với sự hỗ trợ cho C, C++, Objective C, Go, Fortran, Ada, và nhiều ngôn ngữ khác, và thường được sử dụng để biên dịch các chương trình dòng lệnh, viết phần mềm, v.v. cho dù là dành cho các lớp khoa học máy tính hay để sử dụng các công cụ dòng lệnh.
Máy Mac không đi kèm với GCC theo mặc định nhưng bạn có thể cài đặt GCC trên máy Mac một cách tương đối dễ dàng.
Làm thế nào để Cài đặt GCC trên Mac
Phương pháp chúng tôi sẽ sử dụng ở đây bao gồm ba bước; cài đặt Công cụ dòng lệnh trên máy Mac, sau đó cài đặt HomeBrew và cuối cùng là cài đặt GCC. Chúng tôi sẽ cho rằng bạn đang chạy phiên bản MacOS hiện đại (hướng dẫn này được viết với macOS Ventura hoặc MacOS Monterey) và có kết nối internet.
Mở ứng dụng Terminal bằng Spotlight bằng cách nhấn Command+Phím cách và nhập “Terminal” và nhấn return Tại dòng lệnh, hãy nhập thông tin sau để bắt đầu cài đặt Công cụ dòng lệnh:
xcode-select–install
Đồng ý cài đặt gói Công cụ dòng lệnh, khi hoàn tất, bạn có thể ngay bây giờ cài đặt trình quản lý gói Homebrew trên máy Mac bằng chuỗi lệnh sau:
/bin/bash-c”$(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
Sau khi Homebrew cài đặt xong, bạn có thể cài đặt gcc bằng lệnh sau:
brew install gcc
Khi hoàn tất, bạn có thể xác nhận rằng gcc đã được cài đặt và đang hoạt động bằng cách chạy lệnh sau:/li>
gcc–version
GCC hiện sẽ được cài đặt trên Mac và bạn có thể chạy nó như bình thường để biên dịch mã hoặc bất kỳ mục đích sử dụng gcc nào khác của bạn.
Tại sao không thể’t Tôi chỉ chạy gcc sau khi cài đặt Công cụ dòng lệnh trên máy Mac?
Bạn có thể thử sử dụng lệnh gcc sau khi cài đặt Công cụ dòng lệnh, tuy nhiên, nó thực sự phát ra tiếng kêu.
Apple đặt gcc nhị phân trong/usr/bin/gcc nhưng nó chỉ chạy clang LLVM (bạn hãy tự thử, chỉ cần gõ’gcc’và bạn sẽ thấy lỗi clang).
Bạn cần cài đặt riêng GCC theo cách thủ công để chạy GCC trên máy Mac.
Khi tôi chạy’gcc’, tôi nhận được thông báo lỗi”xcrun: error: đường dẫn nhà phát triển hoạt động không hợp lệ”! Trợ giúp!
Nếu bạn thấy thông báo lỗi “xcrun: error: đường dẫn nhà phát triển hoạt động không hợp lệ (/Library/Developer/CommandLineTools), thiếu xcrun tại:/Library/Developer/CommandLineTools/usr/bin/xcrun” , bạn cần cài đặt các công cụ dòng lệnh trên Mac. Nếu bạn đã cài đặt các công cụ dòng lệnh và mới cập nhật MacOS, thì bạn có thể cần phải cài đặt lại chúng hoặc cập nhật các công cụ dòng lệnh thông qua bản cập nhật phần mềm hoặc một lần nữa bằng cách cài đặt lại các công cụ dòng lệnh.
Để làm gì nó đáng giá, bạn có thể thấy lỗi đường dẫn nhà phát triển hoạt động không hợp lệ xcrun giống như vậy khi cố gắng sử dụng git và nhiều công cụ dòng lệnh khác, và giải pháp là như nhau.
Nếu tôi muốn biên dịch gcc từ nguồn trên thì sao? máy Mac?
Bạn cũng có thể biên dịch gcc từ nguồn trên máy Mac nếu muốn, nhưng sử dụng Homebrew làm trình quản lý gói sẽ giúp bạn thực hiện công việc dễ dàng hơn vì nó xử lý tất cả các phụ thuộc và thư viện khác như tốt, và có nhiều mẹo và lợi ích khác khi sử dụng Homebrew.
Tuy nhiên, nếu muốn biên dịch gcc từ đầu, bạn có thể tìm phiên bản mới nhất từ máy nhân bản GCC GNU ftp:
https://ftpmirror.gnu.org/gcc/
–
Bạn có thể cài đặt thành công gcc trên máy Mac của mình không? Bạn có gặp trục trặc nào không? Bạn nghĩ gì về việc sử dụng Homebrew dễ dàng để cài đặt gcc trên máy Mac? Chia sẻ suy nghĩ và kinh nghiệm của bạn trong các nhận xét.