Trình soạn thảo văn bản (Text Editor)
Dùng để viết mã nguồn. Ví dụ: Notepad (Windows), vim/vi (Linux/Unix/Windows), EMACS, VS Code, Sublime Text, v.v. Tệp nguồn C++ thường có đuôi .cpp, .cp hoặc .c.
Bộ biên dịch C++ (C++ Compiler)
Biên dịch mã nguồn thành chương trình thực thi. Phổ biến nhất: GNU C/C++ Compiler (GCC/G++) - miễn phí, đa nền tảng. Các bộ biên dịch khác: MSVC (Visual Studio), Clang, Intel C++ Compiler.
Cài đặt GCC
Linux/Unix
Kiểm tra: g++ -v. Nếu chưa có, cài qua package manager: sudo apt install g++ (Ubuntu/Debian), sudo yum install gcc-c++ (CentOS/RHEL).
macOS
Cài Xcode Command Line Tools: xcode-select --install. Hoặc cài GCC qua Homebrew: brew install gcc.
Windows
Cài MinGW-w64 (phiên bản 64-bit của MinGW):
- Tải từ mingw-w64.org hoặc dùng WinLibs (bản dựng sẵn, không cần cài đặt).
- Giải nén, thêm thư mục
binvào biến môi trườngPATH. - Kiểm tra:
g++ --versiontrong Command Prompt/PowerShell.
Hoặc sử dụng MSYS2 (pacman -S mingw-w64-x86_64-gcc) để có môi trường Unix-like đầy đủ.
IDE phổ biến
- Visual Studio Code + extension C/C++ (Microsoft).
- CLion (JetBrains, trả phí).
- Code::Blocks, Dev-C++ (nhẹ, phù hợp người mới).
- Visual Studio Community (miễn phí, đầy đủ tính năng, Windows).