Bỏ qua để đến nội dung

Cài đặt trình biên dịch C++ & IDE

Để chạy được C++, bạn cần một trình biên dịch (compiler) - phần mềm dịch code C++ thành file thực thi (executable). Bài này hướng dẫn cài đặt trình biên dịch và một IDE để bắt đầu lập trình C++.

C++ có nhiều trình biên dịch khác nhau, phổ biến nhất là GCC/G++, ClangMSVC (Microsoft Visual C++).

Cách đơn giản nhất là cài MinGW-w64 (bản GCC cho Windows) hoặc dùng MSVC thông qua Visual Studio:

  • MinGW-w64: Tải tại winlibs.com hoặc cài qua MSYS2, sau đó thêm thư mục bin vào biến môi trường PATH.
  • MSVC: Cài Visual Studio Community (miễn phí), chọn workload “Desktop development with C++”.

Cài Xcode Command Line Tools (đã bao gồm Clang):

Terminal window
xcode-select --install

Hầu hết các bản phân phối Linux (Ubuntu, Debian…) đều có thể cài GCC qua trình quản lý gói:

Terminal window
sudo apt update
sudo apt install build-essential

build-essential bao gồm g++, gcc và các công cụ build cần thiết khác.

Mở terminal/command prompt và gõ:

Terminal window
g++ --version

Nếu thấy thông tin phiên bản hiện ra, bạn đã cài đặt thành công.

Visual Studio Code (khuyến nghị cho người mới bắt đầu)

Phần tiêu đề “Visual Studio Code (khuyến nghị cho người mới bắt đầu)”
  • Nhẹ, miễn phí, đa nền tảng
  • Cài extension C/C++ (Microsoft) và C/C++ Extension Pack để có tính năng gợi ý code, debug
  • Tải tại: code.visualstudio.com
  • IDE chuyên nghiệp dành riêng cho C/C++
  • Tích hợp sẵn CMake, debugger, refactoring mạnh mẽ
  • Có phiên bản miễn phí cho học sinh, sinh viên
  • Tải tại: jetbrains.com/clion
  • IDE đầy đủ tính năng nhất trên Windows, tích hợp sẵn MSVC compiler và debugger mạnh mẽ
  • Phù hợp cho phát triển ứng dụng Windows và game (Unreal Engine)

Nếu chỉ muốn thử nhanh mà chưa muốn cài đặt gì, bạn có thể dùng các trình biên dịch trực tuyến:

3. Biên dịch và chạy chương trình C++ đầu tiên

Phần tiêu đề “3. Biên dịch và chạy chương trình C++ đầu tiên”

Tạo file hello.cpp:

#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}

Biên dịch và chạy bằng dòng lệnh:

Terminal window
g++ hello.cpp -o hello
./hello # Trên Windows: hello.exe
  • g++ hello.cpp -o hello: biên dịch file hello.cpp thành file thực thi tên hello
  • ./hello: chạy file thực thi vừa tạo

Nếu thấy dòng chữ Hello, World! xuất hiện, bạn đã sẵn sàng để học C++!