上一篇
在Linux系统,特别是Ubuntu上进行C/C++开发时,调试是必不可少的一环。gdb教程和cgdb使用是每个开发者需要掌握的技能。本文将为小白详细介绍这两款强大的Linux调试器,包括安装、基本命令和实战示例,帮助你轻松上手Ubuntu调试工具。
在Ubuntu终端中执行以下命令安装:sudo apt update && sudo apt install gdb cgdb安装完成后,可以通过gdb --version和cgdb --version验证。

gdb是GNU项目下的命令行调试器。首先编译程序时需要加上-g选项保留调试信息,例如:gcc -g -o myprog myprog.c。启动gdb:gdb myprog。常用命令:
cgdb使用体验更友好,它在终端中分为上下两窗口:上方显示源代码(带高亮),下方是gdb命令行。通过ESC键切换到代码窗口,i键返回命令行。常用快捷键:空格设置/取消断点,o打开文件等。
假设有test.c:
#include编译:int add(int a, int b) { return a + b; }int main() { int x = 5, y = 3; int z = add(x, y); printf("%d + %d = %d", x, y, z); return 0;}
gcc -g -o test test.c。用gdb调试:gdb test,在main设置断点并运行。用cgdb调试:cgdb test,同样操作,但可以看到彩色代码窗口。通过本文的gdb教程和cgdb使用介绍,相信你已经对这两款Linux调试器有了基本了解。在Ubuntu下熟练使用它们将大大提高调试效率。建议多动手实践,逐步掌握更多高级功能。
本文由主机测评网于2026-03-10发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260330022.html