gdb调试(一)
来源:互联网 发布:3阶矩阵的逆怎么求 编辑:程序博客网 时间:2024/04/28 08:50
在使用gdb前,要先载入可执行文件,因为要进行调试,文件中就必须包含调试信息,因此在使用gcc编译时需要使用-g参数来打开程序的调试选项(若不使用-g参数,使用list命令时就会出现“没有符号表被读取”的信息)。
1使用gdb命令+可执行文件名就可进入调试
eg:gcc -g gdbtest.c -o gdbtest(生成gdbtest可执行文件)
gdb gdbtest
使用上述两个命令就可进入调试状态
2. list命令用于显示源代码, list + 行号, eg: list 1
3.break命令用于插入断点,break+行号/函数名, eg: break 10 or break func(func是一个函数名)
4. run命令用于启动程序
5.运行程序参数: 使用set args制定运行时参数(eg: set args 1 2 3 4 5)
未完,待续
- GDB调试(一)
- GDB调试学习(一)
- gdb调试(一)
- GDB 调试命令 一
- GDB调试技巧(一)
- 学习GDB调试(一)
- GDB调试(一)
- GDB调试(一)
- GDB调试教程【一】
- GDB(一)用户态gdb调试
- 用GDB调试程序【一】
- 用GDB调试程序(一)
- GDB调试基本命令(一)
- GDB符号调试器(一)
- gdb调试工具简介【一】
- 用GDB调试程序【一】
- 用GDB调试程序(一)
- gdb调试技术(一)
- Java基础——多个线程共享数据
- acm-编译密码
- RTMPdump 源代码分析 1: main()函数
- it行业的发展宏图
- mount:RPC:Unable to receive;errno=No route to host原因
- gdb调试(一)
- 清空ds中的数据记录,GridView不显示数据,隐藏
- ubuntu 共享文件夹
- Jmail发送Excel附件
- MFC 如何遍历窗口控件ID
- Cocos2d-x架构介绍
- C++基础知识(三)C++的输入和输出及操纵符
- 使用opencv应用程序正常初始化失败0xc000000d解决办法
- 上班了 ... ...