ubuntu12.04 gdb安装使用

本文档详细介绍了如何在Ubuntu 12.04上安装GDB,并提供了GDB的基本使用教程。首先,通过wget下载gdb源码并解压,然后遵循README指示进行编译和安装。在使用GDB时,需确保编译时添加了-g选项以包含调试信息。调试过程中,可以使用如`break`、`run`、`next`、`continue`、`print`等基本命令进行程序调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考文档:http://blog.youkuaiyun.com/haoel/article/details/2879

          http://www.programlife.net/gdb-manual.html

【新手笔记】:

安装:

1、下载源码并解压:

wget ftp://sourceware.org/pub/gdb/releases/gdb-7.8.tar.gz

tar -xf gdb-7.8.tar.gz

2、按照README中的步骤一步步执行:

./configure 

make

make install (该步要一管理员身份运行)

使用:

1、使用gcc/g++编译源文件的时候要加上-g参数把调试信息加到可执行文件中,否则会提示Reading symbols from /home/XX/XX...(no debugging symbols found)...done.

如:gcc -g -o test test.c

2、开始使用gdb调试

gdb test 

下面列出一些gdb常用命令:

l <n>              输出第n行到n+9行的源代码

break <n>      在第n行设置断点

info break        查看断点信息

r                    运行

n                    单步执行

c                    继续执行

p varName      输出变量值

q                    退出

bt       查看函数堆栈。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值