linux复习(gdb)
来源:互联网 发布:python opencv pil 编辑:程序博客网 时间:2024/06/06 16:55
1、100以内的质数的C语言程序:
#include<stdio,h>
void func(int i)
{
int count = 0 ;
int j ;
for ( j = 1 ; j <= i ; j ++ )
{
if ( i % j ==0 )
{
count ++ ;
}
}
if ( count == 2 )
{
printf( " %d\t" , i );
}
}
int main()
{
int i ;
for ( i = 1 ; i <= 100 ; i++ )
{
func( i );
}
return 0 ;
}
gdb命令:
要利用gdb调试
首先要创建可调试的执行文件
-g 可调试 可执行
gdb 文件名 进入
q退出
a.out是可执行文件但不可调试(no debugging symbols found)
breakpoint b断点 b 24 在24行打下第一个断点
run r运行 开始执行程序
step s能进入函数
next n不能进入函数
print p查看值
info b 查看断点个数 i b
0 0
- linux复习(gdb)
- Linux学习(gdb)
- Linux复习(一)
- Linux复习(二)
- Linux复习(五)
- Linux复习(六)
- Linux复习(七)
- linux复习(一)
- linux复习(二)
- linux复习(gcc)
- linux复习——gdb调试过程与core文件调试过程
- Linux知识复习(一)
- Linux知识复习(二)
- linux shell 复习(一)
- Linux GDB
- linux gdb
- Linux gdb
- linux gdb
- HDU-4722-线段树优化dp
- 关于 greenDao 在studio 里的运行时java.lang.NoClassDefFoundError: org.greenrobot.greendao.query.QueryBuilder
- 【安卓开发艺术探索】第11章 线程线程池 笔记
- 闪回之 Flashback Data Archive
- 用Quartz处理定时执行的任务(无Spring配置)
- linux复习(gdb)
- Spring-Boot学习(3)-----Spring-Boot整合mybatis
- linux内核SMP负载均衡浅析
- 542. 01 Matrix 题解
- Problem 1075 分解素因子
- HBA 卡和RAID 卡
- c++重载函数定义和使用
- Problem 1062 洗牌问题
- Linux 串口调试工具汇总