温馨提示×

linux怎么配置c++环境

小樊
42
2026-10-05 02:11:02
栏目: 编程语言

在 Linux 上配置 C++ 开发环境,通常包含 编译器、构建工具、调试器和可选的 IDE。下面按「最小可用 → 推荐完整」一步步说。


一、安装 C++ 编译器(必须)

大多数 Linux 发行版使用 GCC 或 Clang。

1️⃣ Debian / Ubuntu / Linux Mint

sudo apt update
sudo apt install -y build-essential

包含:

  • g++(C++ 编译器)
  • gcc
  • make

检查是否安装成功:

g++ --version

2️⃣ CentOS / Rocky / AlmaLinux

sudo dnf groupinstall "Development Tools"

或

sudo yum groupinstall "Development Tools"

3️⃣ Arch Linux

sudo pacman -S base-devel

4️⃣ 使用 Clang(可选)

# Ubuntu
sudo apt install clang

# 使用
clang++ main.cpp -o main

二、写第一个 C++ 程序

mkdir cpp_demo && cd cpp_demo

创建 main.cpp:

#include <iostream>

int main() {
    std::cout << "Hello C++ on Linux" << std::endl;
    return 0;
}

编译并运行:

g++ main.cpp -o main
./main

三、安装调试器(强烈推荐)

sudo apt install gdb

调试示例:

g++ -g main.cpp -o main
gdb ./main

四、构建工具(项目变大后需要)

1️⃣ CMake(最常用)

sudo apt install cmake

示例 CMakeLists.txt:

cmake_minimum_required(VERSION 3.10)
project(demo)

add_executable(demo main.cpp)

构建:

mkdir build && cd build
cmake ..
make

2️⃣ Make(简单项目)

make

五、安装 IDE / 编辑器(可选)

命令行友好

  • VS Code(推荐)
sudo snap install code --classic

安装插件:

  • C/C++
  • CMake Tools

图形 IDE

  • CLion(收费,学生免费)
  • Qt Creator
  • Code::Blocks
sudo apt install codeblocks

六、常见问题

❓ 找不到 g++

command not found: g++

说明没装 build-essential


❓ C++11 / C++17 支持

g++ -std=c++17 main.cpp -o main

❓ 多文件编译

g++ main.cpp utils.cpp -o app

如果你告诉我:

  • 用的 Linux 发行版
  • 是 学习 / 刷题 / 做项目
  • 是否用 VS Code / CLion

我可以给你一套更精确的配置方案。

0 踩