Hướng dẫn cài đặt trình biên dịch GCC trên Windows

⚡ Tóm tắt thông minh

Tải xuống và cài đặt trình biên dịch GCC bằng ngôn ngữ C. Windows, Linux, và macOS trong vòng chưa đầy mười lăm phút. Code::Gói khối trên Windows Nó tích hợp GCC, trình soạn thảo và trình gỡ lỗi, trong khi Linux và macOS Người dùng cài đặt GCC trực tiếp thông qua trình quản lý gói của họ.

  • 📥 Chọn bên phải Windows bó: Chọn CodeTrình cài đặt ::Blocks MinGW (ví dụ: codeblocks-17.12mingw-setup.exe) cho phép cấu hình GCC, GDB và IDE chỉ trong một bước.
  • 🐧 Sử dụng trình quản lý gói Linux: Trên Debian/Ubuntu chạy sudo apt-get install build-essential, trên Fedora/Red Hat chạy yum groupinstall 'Development Tools'.
  • 🍎 đặt Xcode Công cụ dòng lệnh trên macOS: Một đơn xcode-select --install Lệnh này sẽ tải xuống trình biên dịch Clang của Apple cùng với bộ công cụ tương thích với GCC.
  • ✅ Kiểm tra bằng lệnh gcc –version: Sau khi cài đặt xong, hãy chạy gcc --version Trong cửa sổ dòng lệnh, hãy kiểm tra xem trình biên dịch có nằm trong biến môi trường PATH và sẵn sàng biên dịch các chương trình C hay không.
  • 🤖 Sử dụng trí tuệ nhân tạo để khắc phục sự cố: Trợ lý AI giải thích các lỗi cài đặt, sự cố PATH và cảnh báo thiếu tiêu đề, giúp bạn...ping Người mới bắt đầu có thể tạo ra bản dựng hoạt động ngay trong lần thử đầu tiên.

Hướng dẫn cách tải xuống và cài đặt trình biên dịch GCC

GCC là gì?

GCC (GNU Compiler Collection) là một bộ trình biên dịch mã nguồn mở miễn phí được duy trì bởi Free Software. FoundationNó hỗ trợ ngôn ngữ C. C++, Mục tiêu-C, FortraGCC hỗ trợ nhiều ngôn ngữ lập trình như n, Ada, Go và một số ngôn ngữ khác, đồng thời là trình biên dịch mặc định trên hầu hết các bản phân phối Linux. GCC tạo ra các tệp thực thi nhanh, dễ di chuyển và là lựa chọn tiêu chuẩn để học lập trình C trên hệ điều hành này. Windows, Linux, và macOS.

Hướng dẫn này sẽ trình bày cách cài đặt GCC trên từng nền tảng và xác minh quá trình cài đặt bằng cách kiểm tra phiên bản đơn giản.

Cách cài đặt GCC trên Windows

On Windows Cách dễ nhất là sử dụng IDE mã nguồn mở. Code::Khối, bao gồm một trình biên dịch (GCC từ Dự án GNU), một biên tập viênVà trình sửa lỗi trong một trình cài đặt duy nhất.

Bước 1) Tải xuống bản phát hành nhị phân

Đến phần https://www.codeblocks.org/downloads/ và nhấp vào Bản phát hành nhị phân.

Code::Trang phát hành nhị phân Blocks

Bước 2) Chọn trình cài đặt có trình biên dịch GCC

Hãy chọn trình cài đặt tích hợp sẵn trình biên dịch GCC — ví dụ: codeblocks-17.12mingw-setup.exeGói phần mềm này bao gồm trình biên dịch GNU GCC của MinGW và trình gỡ lỗi GNU GDB cùng với... Code::Chặn các tập tin nguồn.

Chọn CodeTrình cài đặt ::Blocks với GCC

Bước 3) Bắt đầu cài đặt

Chạy trình cài đặt đã tải xuống và chấp nhận các tùy chọn mặc định. Quá trình đơn giản này sẽ thiết lập trình biên dịch GCC trên máy tính của bạn. Windows hệ thống.

Bắt đầu Code::Cài đặt khối

Bước 4) Chấp nhận thỏa thuận cấp phép

Vui lòng chấp nhận thỏa thuận cấp phép để tiếp tục.

Chấp nhận thỏa thuận cấp phép

Bước 5) Giữ nguyên lựa chọn thành phần mặc định

Để nguyên tùy chọn thành phần ở chế độ mặc định và nhấp chuột. Trang Tiếp.

Giữ nguyên các thành phần mặc định

Bước 6) Chọn đường dẫn cài đặt

Nếu muốn, bạn có thể thay đổi thư mục cài đặt, sau đó nhấp chuột. Trang Tiếp.

Chọn đường dẫn cài đặt

Bước 7) Khởi chạy Code::Khối

Định vị Code::Tạo lối tắt Blocks trên màn hình nền hoặc menu Bắt đầu và nhấp đúp vào đó.

Code::Biểu tượng khối

Bước 8) Cho phép Code::Blocks phát hiện trình biên dịch

Khi ra mắt lần đầu, Code::Blocks quét các trình biên dịch đã cài đặt, tự động phát hiện GCC và đặt nó làm mặc định. Liên kết C và C++ tập tin với Code::Chặn khi được yêu cầu.

Code::Blocks phát hiện trình biên dịch

Bước 9) Mở IDE và bắt đầu lập trình

Màn hình chính của IDE hiện ra. Giờ bạn có thể tạo một dự án C mới và biên dịch chương trình đầu tiên của mình.

Code::Màn hình chính của Blocks IDE

Hướng dẫn cài đặt GCC trên Linux

Hầu hết các bản phân phối Linux đều được cài đặt sẵn GCC. Hãy kiểm tra bằng lệnh:

gcc --version

Nếu GCC đã được cài đặt, lệnh sẽ in phiên bản của nó. Nếu thiếu, trình thông dịch lệnh sẽ nhắc bạn cài đặt.

Để thiết lập môi trường biên dịch C trên Linux, Làm theo các bước dưới đây.

  1. Mở một thiết bị đầu cuối.
  2. Trên hệ điều hành Red Hat và Fedora, hãy chạy lệnh sau:
    sudo yum groupinstall 'Development Tools'
  3. Trên Debian và Ubuntu, chạy:
    sudo apt-get update
    sudo apt-get install build-essential manpages-dev
  4. Xác minh cài đặt:
    gcc --version

Cách cài đặt GCC trên macOS

On macOSBộ công cụ tương thích với GCC được phân phối thông qua Apple. Công cụ dòng lệnh cho Xcode.

  1. Mở một thiết bị đầu cuối và chạy:
    xcode-select --install

    Một hộp thoại sẽ hiện ra yêu cầu bạn cài đặt Công cụ dòng lệnh. Nhấp chuột đặt và chấp nhận giấy phép.

  2. Ngoài ra, bạn cũng có thể đăng nhập tại https://developer.apple.com/download/all/ Với ID nhà phát triển Apple của bạn, hãy tải xuống phiên bản mới nhất. Công cụ dòng lệnh cho Xcode .dmgvà chạy trình cài đặt. Giữ nguyên các thiết lập mặc định của trình hướng dẫn.
  3. Mở cửa sổ dòng lệnh và xác minh quá trình cài đặt:
    gcc -v

Xác minh cài đặt GCC của bạn

Bất kể hệ điều hành nào, một bước kiểm tra nhanh chóng sẽ xác nhận rằng trình biên dịch nằm trong biến môi trường PATH:

gcc --version

Bạn sẽ thấy kết quả tương tự như sau: gcc (GCC) 13.2.0 Tiếp theo là thông báo giấy phép. Hãy biên soạn một dòng lệnh "xin chào thế giới" duy nhất để kiểm tra toàn bộ quy trình:

// hello.c
#include <stdio.h>

int main(void) {
    printf("Hello, world!\n");
    return 0;
}

Xây dựng và vận hành với:

gcc hello.c -o hello
./hello

Khắc phục sự cố thường gặp khi cài đặt GCC

Các vấn đề dưới đây bao gồm hầu hết các khiếu nại phát sinh trong quá trình cài đặt:

  • “gcc không được nhận dạng” trên Windows: thêm MinGW bin Thêm thư mục đó vào biến môi trường PATH của bạn, sau đó khởi động lại terminal.
  • Code::Blocks không phát hiện trình biên dịch: mở Cài đặt → Trình biên dịch → Các tệp thực thi của bộ công cụ và trỏ thư mục cài đặt trình biên dịch đến thư mục gốc MinGW của bạn (ví dụ: C:\MinGW).
  • Linux báo lỗi “lệnh không tìm thấy”: gói phần mềm có thể đã được cài đặt như sau: gcc-12 or gcc-13. Chạy which gcc và tạo liên kết tượng trưng, ​​hoặc gọi trực tiếp tệp nhị phân có phiên bản.
  • macOS Báo cáo "clang" thay vì GCC: Xcode bí danh vang lên như gccNếu bạn cần GCC chính hãng, hãy cài đặt nó thông qua Homebrew bằng lệnh sau: brew install gcc và gọi gcc-13.
  • Thiếu các tệp tiêu đề (ví dụ: stdio.h): cài đặt lại build-essential trên Linux hoặc Xcode Công cụ dòng lệnh trên macOS để khôi phục các tệp tiêu đề thư viện chuẩn.

Các trình biên dịch C phổ biến khác

Nếu GCC không phù hợp với môi trường của bạn, có một số trình biên dịch thay thế khác có thể biên dịch và chạy C một cách đáng tin cậy:

  • Kêu vang — Trình biên dịch dựa trên LLVM với tốc độ biên dịch nhanh và khả năng chẩn đoán tuyệt vời. Mặc định bật macOS.
  • MinGW-w64 — phiên bản hiện đại của MinGW với các tệp nhị phân GCC được cập nhật cho Windows.
  • Trình biên dịch C di động (pcc) — Trình biên dịch nhẹ, được cấp phép theo giấy phép BSD.
  • Turbo C — Trình biên dịch cổ điển vẫn còn phổ biến trong môi trường học thuật.
  • Microsoft Hình ảnh C++ (MSVC) - MicrosoftTrình biên dịch của được tích hợp sẵn trong Visual Studio; biên dịch mã C với /TC công tắc điện.

Câu Hỏi Thường Gặp

GCC là viết tắt của GNU Compiler Collection (Bộ sưu tập trình biên dịch GNU). Đây là một bộ trình biên dịch mã nguồn mở miễn phí được duy trì bởi Free Software (Tổ chức Phần mềm Tự do). Foundation hỗ trợ C, C++, Mục tiêu-C, Fortran, Ada và Go.

GCC là trình biên dịch. MinGW (phiên bản GNU tối giản) dành cho... Windows) là một cổng tích hợp GCC với Windows các thư viện cần thiết để xây dựng các tệp thực thi gốc, khiến nó trở thành bản phân phối GCC phổ biến nhất trên thế giới. Windows.

Mở cửa sổ dòng lệnh hoặc cửa sổ dòng lệnh và chạy lệnh sau: gcc --versionNếu GCC nằm trong biến môi trường PATH, lệnh sẽ in ra phiên bản đã cài đặt. Ngược lại, shell sẽ báo rằng lệnh không được tìm thấy.

Đúng vậy. GCC được phân phối theo giấy phép GNU GPL với một ngoại lệ thư viện thời gian chạy cho phép bạn biên dịch và phân phối phần mềm độc quyền. Bạn có thể sử dụng GCC trong các dự án thương mại mà không phải trả bất kỳ phí bản quyền nào.

Không. GCC chạy hoàn toàn từ dòng lệnh. Các IDE như... Code::Khối, VS Code, hoặc là CLion Bổ sung các tính năng tiện ích — tô sáng cú pháp, gỡ lỗi và mẫu dự án — nhưng trình biên dịch vẫn hoạt động được ngay cả khi không có chúng.

MinGW bin Thư mục này bị thiếu trong biến môi trường PATH. Hãy thêm nó vào bằng cách... Windows Hộp thoại Biến Môi trường, mở lại cửa sổ terminal, và... gcc Lệnh này hiện đã có sẵn trên toàn cầu.

Trợ lý AI dịch các lỗi cài đặt và sự cố PATH thành các giải pháp dễ hiểu, đề xuất lệnh quản lý gói phù hợp với bản phân phối của bạn và giải thích các cảnh báo của GCC để người mới bắt đầu có thể học hỏi trong quá trình gỡ lỗi.

Đúng vậy. Trợ lý lập trình AI tạo ra chương trình "hello, world", cộng với mã chính xác. gcc hello.c -o hello Lệnh này dùng để biên dịch. Họ cũng giải thích chức năng của từng dòng lệnh để người mới bắt đầu có thể xem lại trước khi chạy.

Tóm tắt bài viết này với: