C và C++ là hai ngôn ngữ lập trình nền tảng, được sử dụng rộng rãi để phát triển hệ điều hành, phần mềm hệ thống, trò chơi và nhiều ứng dụng hiệu năng cao.
Để bắt đầu học và lập trình C/C++, bạn cần chuẩn bị môi trường gồm: trình biên dịch (compiler), công cụ build, và IDE/Editor.

Trong bài viết này, mình sẽ hướng dẫn cách cài đặt C/C++ trên Windows, macOS và Linux.


  • Trình biên dịch (Compiler): GCC, G++, hoặc MSVC.

  • IDE / Editor: Code::Blocks, Dev-C++, CLion, Visual Studio, hoặc Visual Studio Code.

  • Debugger: GDB (để gỡ lỗi).


  1. Tải MinGW từ: https://osdn.net/projects/mingw/

  2. Cài đặt và chọn mingw32-gcc-g++ (trình biên dịch C/C++).

  3. Thêm đường dẫn C:\MinGW\bin vào Environment Variables → Path.

  4. Kiểm tra bằng Command Prompt:

    gcc --version g++ --version
  5. Cài Visual Studio Code: https://code.visualstudio.com/
    → Cài extension: C/C++ (by Microsoft).

  1. Tải Code::Blocks bản có sẵn MinGW: http://www.codeblocks.org/downloads/

  2. Cài đặt và mở Code::Blocks.

  3. Tạo project C/C++ mới và chạy thử.

  1. Tải Visual Studio Community: https://visualstudio.microsoft.com/

  2. Trong khi cài đặt, chọn Desktop development with C++.

  3. Mở Visual Studio → tạo project C++ mới.


  1. Cài Xcode Command Line Tools:

    xcode-select --install

    Điều này sẽ cài clang, clang++ (compiler cho C/C++).

  2. Kiểm tra:

    clang --version
  3. Cài VS Code hoặc CLion để code.
    Với VS Code, cài extension: C/C++ (by Microsoft).


  1. Cài GCC/G++:

    sudo apt update sudo apt install build-essential gdb
  2. Kiểm tra:

    gcc --version g++ --version
  3. Editor/IDE gợi ý:

    • VS Code: cài bằng sudo snap install code --classic

    • CLion (JetBrains)

    • Eclipse CDT


Tạo file hello.c:

#include <stdio.h> int main() { printf("Hello, C!\n"); return 0; }

Biên dịch và chạy:

gcc hello.c -o hello ./hello

Tạo file hello.cpp:

#include <iostream> using namespace std; int main() { cout << "Hello, C++!" << endl; return 0; }

Biên dịch và chạy:

g++ hello.cpp -o hello ./hello

  • GCC (GNU Compiler Collection): phổ biến trên Linux & Windows (qua MinGW).

  • Clang/LLVM: mặc định trên macOS, hỗ trợ chuẩn C++ mới.

  • MSVC: compiler của Microsoft, tích hợp trong Visual Studio.

  • Nên cài thêm CMake để quản lý project lớn:

    sudo apt install cmake # Linux brew install cmake # macOS

  • Người mới bắt đầu → nên dùng Code::Blocks hoặc VS Code + MinGW (Windows).

  • Người lập trình chuyên nghiệp → có thể chọn Visual Studio (Windows) hoặc CLion (đa nền tảng).

  • Trên macOS & Linux → chỉ cần cài GCC/Clang và dùng VS Code là đủ.


✅ Như vậy, bạn đã biết cách cài đặt đầy đủ môi trường lập trình C/C++ trên mọi hệ điều hành.


Hãy theo dõi và liên hệ ngay với ZicZac để được tư vấn trực tiếp về thiết kế:


Liên hệ với chúng tôi:

✅ Công Ty Thiết Kế ⭐ Website Chuẩn SEO
✅ Dịch vụ thiết kế Website ⭐ Chuyên Nghiệp
✅ Thiết kế ứng dụng mobile ⭐ Uy Tín Chất Lượng
✅ Dịch vụ cho thuê ứng dụng mobile giá rẻ ⭐ Nhanh Chóng và Hiệu Quả
✅ Hệ thống quản lý tồn kho tối ưu ⭐ Coder Chuyên Nghiệp
✅ Công ty outsource (ReactJS, Angular, .NET Core, Java Web, PHP/Laravel, .v.v. ⭐ Chuyên sâu theo từng ngành


BÀI VIẾT LIÊN QUAN

Hướng Dẫn Cài Đặt SQL Server Cho MacOS

Hướng Dẫn Cài Đặt SQL Server

Giới Thiệu Các Phần Mềm Dành Cho Dân Kế Toán

Hướng Dẫn Cài Đặt Android Studio

Hướng Dẫn Cài Đặt Môi Trường Lập Trình PHP

Hướng Dẫn Cài Đặt Môi Trường Lập Trình C/C++

Hướng Dẫn Cài Đặt Phần Mềm Kế Toán

BÀI VIẾT MỚI

Chạy quảng cáo Google Ads chuẩn chuyên gia: Bí quyết chọn từ khóa và tối ưu ROI

Sai lầm thường gặp khi chạy quảng cáo TikTok – Cách khắc phục nhanh nhất

Hướng dẫn chạy quảng cáo TikTok Ads hiệu quả: Từ setup đến ra đơn thật

Cách tối ưu quảng cáo Facebook để giảm chi phí mà vẫn tăng đơn hàng

Hướng dẫn chạy quảng cáo Facebook cho người mới bắt đầu từ A–Z (2025)

Logo The Coffee House – Ý nghĩa thiết kế và thông điệp thương hiệu hiện đại

Logo Highlands Coffee – Thiết kế, ý nghĩa và bản sắc cà phê Việt

Logo Trung Nguyên Legend – Ý nghĩa logo và khát vọng cà phê toàn cầu

Logo Sơn Hà – Ý nghĩa nhận diện và hành trình phát triển thương hiệu Việt

Logo Biti’s – Câu chuyện thương hiệu giày Việt và ý nghĩa thiết kế logo

Logo TH True Milk – Ý nghĩa biểu tượng và cam kết “thật sự thiên nhiên”

Logo VinFast – Ý nghĩa chữ V và khát vọng xe hơi Việt Nam vươn tầm thế giới

Logo Mobifone – Lịch sử phát triển và ý nghĩa nhận diện thương hiệu

Logo Viettel – Ý nghĩa thiết kế và thông điệp “Hãy nói theo cách của bạn”

Logo FPT – Câu chuyện nhận diện và triết lý đổi mới công nghệ

Logo Vingroup – Ý nghĩa cánh chim V và tầm nhìn phát triển toàn diện

Logo Vinamilk – Hành trình thay đổi và ý nghĩa thương hiệu sữa Việt

Logo VietinBank – Biểu tượng xanh đỏ và ý nghĩa phát triển bền vững

Logo Sacombank – Lịch sử hình thành và câu chuyện thương hiệu

Logo ACB – Nhận diện ngân hàng Á Châu và ý nghĩa thiết kế

BÀI VIẾT GỢI Ý

Chuyển Đổi Số Doanh Nghiệp Mobile APP & WEB & ZALO - AI AGENT
Hotline: 0967025996
Chuyển Đổi Số Doanh Nghiệp Mobile APP & WEB & ZALO - AI AGENT