gdb调试器的常用命令
来源:互联网 发布:ubuntu c 开发环境 编辑:程序博客网 时间:2024/05/18 09:02
一、gdb使用前置条件:编译时加入debug信息。
gcc/g++是在编译时加入-g,其他语言请自行百度。值得注意的是,-g分4个等级:
- -g0等于不加-g。即不包含任何信息
- -g1只包含最小信息,一般来说只有你不需要debug,只需要backtrace信息,并且真的很在意程序大小,或者有其他保密/特殊需求时才会使用-g1。
- –g2为gdb默认等级,包含绝大多数你需要的信息。
- –g3包含一些额外信息,例如包含宏定义信息。当你需要调试宏定义时,请使用-g3
二、gdb最常见的几个用法:
1. 调试程序。有几种方法可以在gdb下运行你的程序:
1) gdb ${你的程序} 进入gdb后,输入run(简写r) ${arg1} ${arg2} … ${argN}
2) gdb --args ${你的程序} ${arg1} ${arg2} … ${argN} 进入gdb后,运行run。
3) gdb进入gdb后,输入file ${你的程序}。然后使用set args ${arg1} ${arg2} … ${argN} 设定好你的程序参数,再运行run。
2. 调试正在运行的程序:
gdb ${你的程序} ${程序pid}
3. 查core:
gdb ${你的程序} ${core文件}
0 0
- gdb调试器的常用命令
- gdb调试器的常用命令
- GDB 调试的常用命令
- Linux下gdb调试程序的常用命令
- GDB 的常用命令 -- 用gdb 跟踪、调试 chromium webkit_unit_tests
- gcc编译器、gdb调试器常用命令
- GDB 调试常用命令 GCC
- gdb调试工具常用命令
- gdb调试工具常用命令
- GDB调试常用命令总结
- GDB调试程序常用命令
- gdb调试及常用命令
- gdb调试常用命令
- gdb 调试常用命令
- gdb调试常用命令
- Linux GDB调试常用命令
- gdb调试常用命令
- GDB调试常用命令
- git错误--ssh: Could not resolve hostname ssh.github.com: Name or service not known--解决方式
- 贪心算法之单源最短路径
- 小白驿站one1.1--JAVA数据加密方式
- 3个原因告诉你,JAVA开发工程师薪酬为什么那么高
- STL find()函数
- gdb调试器的常用命令
- hbase的hbase-env.sh脚本修改的部分高亮显示(兰色添加,紫色注释)
- evpp设计细节系列(1):利用 enable_shared_from_this 实现一个自管理的定时器
- 第3章 运算符 选择结构
- POJ 1661 Help Jimmy (DP)
- Codeforces Round #277.5(Div. 2) C. Given Length and Sum of Digits...【贪心】
- The KITTI Vision Benchmark Suite之Displets: Stereo using Object Knowledge
- TreeMap集合特点、排序原理
- BZOJ1016: [JSOI2008]最小生成树计数