Ubuntu如何调试C++程序
作者:若安舟已远
时间:2026-07-16
浏览:0
在Ubuntu上调试C++程序,其实没那么玄乎——最经典的工具就是GDB(GNU调试器)。当然,如果你偏好图形界面,CLion、Visual Studio Code这些IDE也能轻松搞定。下面先说说怎么用GDB上手。 首先要装GDB。打开终端,敲两行命令就行: sudo apt update sud
本文目录
在Ubuntu上调试C++程序,其实没那么玄乎——最经典的工具就是GDB(GNU调试器)。当然,如果你偏好图形界面,CLion、Visual Studio Code这些IDE也能轻松搞定。下面先说说怎么用GDB上手。
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com

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那套命令式调试,一旦熟练了,效率其实非常高——特别适合快速排查复杂问题。
作者最新文章
Mac电脑怎么截图:Command+Shift组合键用法与保存位置
2026-10-16 17:07
漫蛙漫画网页下载安装包
2026-10-13 13:19
WPS 表格单元格内换行快捷键是什么
2026-10-10 15:48
Word格式转换成PDF?Word转PDF的具体步骤是什么?
2026-09-02 19:14
浏览器保存网页为PDF的实用技巧
2026-08-28 11:44
上一篇:
ulimit命令怎样调整核心转储文件大小
下一篇:
Ubuntu下C++如何实现跨平台
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































