在 Ubuntu 上安装和配置 C++ 调试工具,通常包含编译器、调试器、构建工具以及可选的图形化前端。下面按常见需求给你一个完整指南。
最常用、最简单的方式:
sudo apt update
sudo apt install build-essential gdb
包含内容:
gcc / g++:C/C++ 编译器make:构建工具gdb:命令行调试器(核心调试工具)验证:
g++ --version
gdb --version
g++ -g main.cpp -o main
gdb ./main
常用 GDB 命令:
break main # 设置断点
run # 运行程序
next # 单步(不进入函数)
step # 单步(进入函数)
print x # 打印变量
backtrace # 查看调用栈
continue # 继续执行
quit # 退出
sudo snap install code --classic
或使用 apt:
sudo apt install code
安装插件:
调试方式:
F5gdb# 从官网下载,或用 JetBrains Toolbox
sudo apt install cgdb
比 gdb 更友好,带代码窗口。
用于检测:
sudo apt install valgrind
使用:
valgrind ./main
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
如果你告诉我:
我可以给你更针对性的配置方案。