Ubuntu如何调试C++程序
作者:若安舟已远
时间:2026-07-16
浏览:2
在Ubuntu上调试C++程序,其实没那么玄乎——最经典的工具就是GDB(GNU调试器)。当然,如果你偏好图形界面,CLion、Visual Studio Code这些IDE也能轻松搞定。下面先说说怎么用GDB上手。 首先要装GDB。打开终端,敲两行命令就行: sudo apt update sud
本文目录

sudo apt update
sudo apt install gdb
装好之后,编译程序时千万别忘了加个 `-g` 选项,这样才能把调试信息打包进可执行文件。比如你的源码是 `main.cpp`,可以这样编译:
g++ -g -o my_program main.cpp
搞定之后,输入 `gdb my_program` 就进入调试环境了。接下来要设置断点——用 `break` 命令。比如想在 `main.cpp` 的第10行停住,就这么写:
break main.cpp:10
然后输入 `run`,程序就会开始运行,并在断点处乖乖暂停。这时候你就有机会细细观察了。常用的调试命令有这么几个:
- `next`:执行下一行代码,不会钻进函数里。
- `step`:进入函数内部一探究竟。
- `continue`:继续跑,直到下一个断点或结束。
- `finish`:赶紧跑完当前这个函数再回来。
- `backtrace`:看看函数调用栈,搞清楚谁调了谁。
- `print variable_name`:直接看某个变量的值,比如 `print my_variable`。
退出GDB也很简单,输入 `quit` 就行。
如果你更习惯图形界面的操作方式,CLion或Visual Studio Code都提供了很直观的调试面板,鼠标点一点就能设断点、看变量,省去记命令的麻烦。不过话说回来,GDB那套命令式调试,一旦熟练了,效率其实非常高——特别适合快速排查复杂问题。
作者最新文章
Steam商店偏好设置教程:调整内容筛选与排除标签
2026-11-09 17:38
winrar怎么设置成中文 设置步骤有哪些
2026-11-07 14:32
二狗PPT生成失败怎么办?常见问题解决
2026-11-02 22:16
Mac电脑怎么截图:Command+Shift组合键用法与保存位置
2026-10-16 17:07
漫蛙漫画网页下载安装包
2026-10-13 13:19
上一篇:
ulimit命令怎样调整核心转储文件大小
下一篇:
Ubuntu下C++如何实现跨平台
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































