温馨提示×

ubuntu下c++如何配置

小樊
39
2026-10-25 22:25:44
栏目: 编程语言

在 Ubuntu 下配置 C++ 开发环境,通常包含安装编译器、构建工具、调试器,以及可选的IDE / 编辑器。下面按「基础可用 → 进阶开发」给你一套清晰流程。


一、安装基础 C++ 环境(必做)

1. 更新系统

sudo apt update
sudo apt upgrade

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

sudo apt install build-essential

包含:

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

验证:

g++ --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

三、调试工具(强烈推荐)

sudo apt install gdb

使用:

gdb ./main

四、CMake(中大型项目必备)

1. 安装

sudo apt install cmake

2. 示例 CMakeLists.txt

cmake_minimum_required(VERSION 3.10)
project(demo)

add_executable(demo main.cpp)

3. 构建

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

五、IDE / 编辑器(任选)

方案 A:VS Code(最推荐)

sudo snap install code --classic

插件:

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

方案 B:CLion(专业 C++ IDE)

  • 官网下载
  • 需要 JDK

方案 C:命令行 + Vim / NeoVim

sudo apt install vim

六、常见问题

1. 找不到 iostream?

说明没装 g++,重装:

sudo apt install g++

2. C++11 / C++17 支持

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

七、推荐学习路径

  1. g++ + make
  2. CMake
  3. GDB 调试
  4. VS Code + CMake

如果你告诉我:

  • 用于 刷题 / 课程 / 项目 / 嵌入式
  • 是否用 CMake / 第三方库(如 OpenCV、Boost)

我可以直接给你针对性配置方案。

0 踩