Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Cách cài đặt trình biên dịch C++ trên Linux

Có nhiều lựa chọn để biên dịch C++ trên Linux. Xem 2 phương án phổ biến:

1. GCC (GNU Compiler Collection)

Gần như mọi distro Linux đều cài sẵn GCC. Kiểm tra:

$ g++ -v

Nếu đã cài, sẽ hiện thông tin phiên bản kiểu:

Using built-in specs.
Target: x86_64-linux-gnu
gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)

Nếu chưa có, cài đặt:

  • Ubuntu/Debian: sudo apt update && sudo apt install build-essential (bao gồm g++, gcc, make, v.v.)
  • Fedora/RHEL/CentOS: sudo dnf install gcc-c++ make hoặc sudo yum groupinstall "Development Tools"
  • Arch/Manjaro: sudo pacman -S base-devel
  • openSUSE: sudo zypper install -t pattern devel_C_C++

Hướng dẫn chi tiết: GCC Install Guide

2. Clang (LLVM)

Clang là trình biên dịch do LLVM phát triển.

Kiểm tra: clang++ --version

So sánh nhanh

Đặc điểm GCC Clang
Mặc định trên Linux Có Không (cần cài)
Thông báo lỗi Tốt Rất tốt, dễ đọc
Tối ưu hóa Rất mạnh Mạnh, đôi khi tốt hơn GCC
Hỗ trợ C++ mới nhất Tốt Rất nhanh cập nhật

Khuyên dùng: Cài cả hai. GCC cho production, Clang cho static analysis (clang-tidy, scan-build) và error message dễ hiểu hơn.