温馨提示×

ubuntu如何安装c++调试工具

小樊
35
2026-09-20 16:50:21
栏目: 编程语言

在 Ubuntu 上安装和配置 C++ 调试工具,通常包含编译器、调试器、构建工具以及可选的图形化前端。下面按常见需求给你一个完整指南。


一、安装基础 C++ 开发工具(推荐)

最常用、最简单的方式:

sudo apt update
sudo apt install build-essential gdb

包含内容:

  • gcc / g++:C/C++ 编译器
  • make:构建工具
  • gdb:命令行调试器(核心调试工具)

验证:

g++ --version
gdb --version

二、使用 GDB 调试 C++ 程序(基础)

1. 编译时加上调试信息

g++ -g main.cpp -o main

2. 启动调试

gdb ./main

常用 GDB 命令:

break main        # 设置断点
run               # 运行程序
next              # 单步(不进入函数)
step              # 单步(进入函数)
print x           # 打印变量
backtrace         # 查看调用栈
continue          # 继续执行
quit              # 退出

三、安装图形化调试工具(可选但推荐)

方案 1:VS Code(最流行)

sudo snap install code --classic

或使用 apt:

sudo apt install code

安装插件:

  • C/C++
  • CMake Tools(如用 CMake)
  • GDB 自动集成

调试方式:

  • F5
  • 自动调用 gdb

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

# 从官网下载,或用 JetBrains Toolbox

方案 3:命令行增强工具(cgdb)

sudo apt install cgdb

比 gdb 更友好,带代码窗口。


四、安装 Valgrind(内存调试)

用于检测:

  • 内存泄漏
  • 越界访问
sudo apt install valgrind

使用:

valgrind ./main

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

sudo apt install cmake

CMakeLists.txt 示例:

cmake_minimum_required(VERSION 3.10)
project(demo)

set(CMAKE_BUILD_TYPE Debug)
add_executable(demo main.cpp)

构建:

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

六、推荐组合(新手友好)

Ubuntu + g++ + gdb + VS Code
大型项目:CMake + VS Code / CLion


如果你告诉我:

  • 命令行还是图形界面
  • 是否使用 CMake / Makefile
  • 是否做 嵌入式 / 算法 / 大型项目

我可以给你更针对性的配置方案。

0