linux下C/C++程序简单调试
来源:互联网 发布:通信网络维护简介 编辑:程序博客网 时间:2024/05/22 23:58
假设已经有Windows下调试程序的基础,要在linux下进行简单的程序调试,可以使用gdb(Linux下的一个调试工具)。前提是在编译的时候加上 -g选项(如果file命令失效,注意是在编译时候加上-g选项,不是链接的时候)。以下是常用命令使用方法和作用:
file a.out //把要调试的程序a.out加载进来。file是把要调试的那个程序加载进来,a.out即要调试的程序名。b 112 //在程序的112行添加断点r //将程序跑起来,跑到第一个断点处停止,若没有第一个断点,则跑完整个程序c //从当前位置,运行到下一个断点s //执行一行,相当于step into,会跳进子函数里n //next, 执行一行,不跳进函数里p value //把变量value的值打印出来,p即打印的功能,value是变量名d 1//删除第1个断点,d删除断点,1要删除的断点的编号q //退出
0 0
- linux下C/C++程序简单调试
- linux下c程序调试
- linux下c程序调试
- linux下编译C程序——gdb简单调试
- Linux下C语言程序简单的编写和调试
- Linux下的简单C程序gcc编译、gdb调试。
- Linux 下 C程序编译与调试
- linux 下 gdb 调试c/c++ 程序
- linux下用gdb调试c程序
- linux下gdb调试C程序
- Linux下 C/C++程序调试技巧
- linux下gdb调试c语言程序
- Linux环境下调试C程序
- linux下c/c++程序调试拾遗
- linux下用gdb调试c程序
- linux下的gdb调试(调试c程序)
- linux下c调试
- Ubuntu12.04下gdb调试C语言简单程序详解
- String cannot be resolved to a type
- 移植Sqlite2+PHP5.2+apache1.3到ARM平台
- Android gradle 打渠包的一种方式
- [Leetcode] Single Number III
- Cobar使用文档(可用作MySQL大型集群解决方案)
- linux下C/C++程序简单调试
- .Net使用Oracle驱动访问数据库
- ASP.NET企业项目管理系统源码(适用于PM及PMO等)
- LeetCode-100.Same Tree
- RxJava源码走读之map
- 【bzoj3990】【SDOI2015】【排序】【dfs】
- POJ 3254 Corn Fields【状压dp】
- vector中的元素删除
- 我发现了CSDN的一个大BUG