温馨提示×

linux下c++怎么配置

小樊
47
2026-10-11 00:13:38
栏目: 编程语言

在 Linux 下配置 C++ 开发环境,通常包含以下几个步骤:安装编译器、选择编辑器/IDE、编写/编译/运行程序、以及可选的构建工具(如 CMake)。下面给你一个从零开始、最常用、最清晰的方案。


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

Linux 下最常用的 C++ 编译器是 g++(GNU 编译器)。

1. 检查是否已安装

g++ --version

如果显示版本号,说明已安装。

2. 安装 g++

Ubuntu / Debian

sudo apt update
sudo apt install g++ build-essential

CentOS / Rocky / Alma

sudo yum install gcc-c++

Arch

sudo pacman -S gcc

二、写一个简单的 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;
}

三、编译和运行(最基础方式)

编译

g++ hello.cpp -o hello

运行

./hello

输出:

Hello, Linux C++!

四、常用编译选项(很重要)

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

参数说明:

  • -std=c++17:使用 C++17 标准
  • -Wall:显示警告
  • -O2:优化代码

五、使用 CMake(推荐,工程化)

1. 安装 CMake

sudo apt install cmake

2. 目录结构

cpp_test/
├── CMakeLists.txt
└── hello.cpp

3. CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(hello CXX)

set(CMAKE_CXX_STANDARD 17)

add_executable(hello hello.cpp)

4. 编译

mkdir build
cd build
cmake ..
make
./hello

六、编辑器 / IDE 选择(可选)

轻量级

  • VSCode(强烈推荐)
    • 插件:C/C++、CMake Tools
  • Vim / Neovim
  • CLion(JetBrains,收费)

VSCode 简单配置

  1. 安装 VSCode
  2. 安装插件:C/C++
  3. 按 Ctrl + Shift + B 编译
  4. tasks.json 可配置 g++

七、调试(GDB)

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

常用 gdb 命令:

break main
run
next
print x
quit

八、常见问题

1. 找不到 g++

sudo apt install build-essential

2. 权限问题

chmod +x hello

3. C++ 标准不支持

g++ -std=c++17

如果你愿意,可以告诉我:

  • 你用的是 Ubuntu / CentOS / Arch 哪一种?
  • 你是 新手 / 学生 / 准备做项目 / 面试?
  • 是否需要 图形界面 IDE / 远程服务器开发?

我可以直接给你一套 最适合你的配置方案。

0 踩