温馨提示×

ubuntu下c++怎么配置环境

小樊
50
2026-09-05 11:34:05
栏目: 编程语言

在 Ubuntu 下配置 C++ 开发环境,通常包含编译器、构建工具、调试器、编辑器/IDE几个部分。下面给你一套从“最基础”到“较完整”的配置方案。


一、安装基础编译环境(必须)

1. 更新系统

sudo apt update
sudo apt upgrade

2. 安装 GCC / G++(C++ 编译器)

sudo apt install build-essential

验证是否安装成功:

g++ --version
gcc --version

build-essential 已包含:

  • gcc
  • g++
  • make

二、安装调试工具(推荐)

sudo apt install gdb

验证:

gdb --version

三、写一个简单的 C++ 程序测试

1. 创建文件

mkdir ~/cpp_demo && cd ~/cpp_demo
nano main.cpp

2. 写入代码

#include <iostream>
using namespace std;

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

3. 编译并运行

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

四、使用 CMake(工程化推荐)

1. 安装 CMake

sudo apt install cmake

2. 示例项目结构

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

3. CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(demo)

add_executable(demo main.cpp)

4. 编译运行

mkdir build && cd build
cmake ..
make
./demo

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

方案 1:VS Code(最流行)

sudo apt install code

或官网下载 .deb

推荐插件:

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

方案 2:CLion(专业 C++ IDE,收费)

# 从 JetBrains 官网下载

方案 3:纯终端开发

  • vim / neovim
  • tmux
  • gdb / cgdb

六、常见问题

1. 找不到 g++

sudo apt install g++

2. 使用 C++17 / C++20

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

3. 安装多个 GCC 版本

sudo apt install gcc-11 g++-11

如果你告诉我:

  • 是学习 C++ 还是 做项目
  • 是否使用 CMake / Makefile
  • 是否用 VS Code / CLion

我可以给你更精准的配置方案。

0 踩