温馨提示×

Linux C++配置步骤是啥

小樊
38
2026-07-17 04:51:57
栏目: 编程语言

在 Linux 下配置 C++ 开发环境,通常分三步:安装编译器 → 配置编辑器/IDE → 编译运行。下面给你一个最常用、最实用的流程(以 Ubuntu / Debian 为例,其他发行版类似)。


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

1️⃣ 安装 GCC / G++

sudo apt update
sudo apt install build-essential

build-essential 包含:

  • g++(C++ 编译器)
  • gcc
  • make
  • 基本开发库

2️⃣ 验证是否安装成功

g++ --version

看到版本号说明成功 ✅


二、写一个 C++ 程序测试

1️⃣ 新建文件

mkdir cpp_test
cd cpp_test
nano hello.cpp

2️⃣ 写代码

#include <iostream>

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

保存:Ctrl + OEnterCtrl + X


三、编译 & 运行

1️⃣ 编译

g++ hello.cpp -o hello

2️⃣ 运行

./hello

输出:

Hello Linux C++

✅ 基础环境完成


四、进阶:常用编译参数

g++ -std=c++17 -Wall -Wextra -O2 hello.cpp -o hello

解释:

  • -std=c++17:使用 C++17 标准
  • -Wall -Wextra:开启警告
  • -O2:优化

五、安装开发工具(推荐)

1️⃣ 安装调试工具

sudo apt install gdb

调试示例:

gdb ./hello

2️⃣ 安装 CMake(工程化必备)

sudo apt install cmake

六、选择编辑器 / IDE

✅ 命令行(轻量)

  • vim
  • nano
  • emacs

✅ 图形界面(推荐)

IDE 安装
VS Code sudo snap install code
CLion JetBrains 官网
Qt Creator sudo apt install qtcreator

VS Code 推荐插件:

  • C/C++
  • CMake Tools
  • Code Runner

七、简单 CMake 示例(工程级)

1️⃣ 目录结构

project/
├── CMakeLists.txt
└── main.cpp

2️⃣ CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(hello)

set(CMAKE_CXX_STANDARD 17)

add_executable(hello main.cpp)

3️⃣ 编译

mkdir build
cd build
cmake ..
make
./hello

八、常见 Linux 发行版命令对照

系统 安装命令
Ubuntu / Debian sudo apt install g++
CentOS / Rocky sudo yum install gcc-c++
Arch sudo pacman -S gcc

九、总结一句话

Linux 下 C++ = g++ + 编辑器 + 编译运行

如果你愿意,我可以:

  • ✅ 帮你配 VS Code + C++ 完整环境
  • ✅ 给你 Makefile / CMake 实战模板
  • ✅ 讲 Linux C++ 和 Windows 的区别
  • ✅ 配 嵌入式 / 服务器 / 高性能 C++ 环境

你现在用的是 Ubuntu / CentOS / Arch / WSL?

0