gcc编译

文章目录

GCC编译

单个文件编译

gcc 路径  会输出一个默认为a.out的文件
gcc 路径 -o 名字 输出一个重新命名的新文件

生成可执行文件就可以运行了

安装gdb命令

yum install gdb

为代码加入调试信息

gcc ***.c -o *** -g

启用gdb

gdb ***.c

使用list命令查看代码

list 行号
不指定行号,默认列出前10行代码
指定行号,默认列出附近10行

设置断点

b 行号

查看设置的断点

info b

在这里插入图片描述

num读点编号,Enb断点状态,断点地址Address,断点在程序中的位置

设置断点时可指定条件

b 22 if i = 5 //当i=5时在代码22行设置一个断点

运行程序

run

在运行到断点时,程序停止运行,可以查看调试信息

p 变量名 //查看当前状态中变量的值

继续向下执行,使用命令s,使用finish,可以使用命令n跳过库函数检查

结束调试continue

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值