C语言,推荐一个功能强大的调试工具gdb!程序员必备啊!

程序员写在编写程序的时候不可能是一帆风顺的,gcc编译器可以发现程序代码的语法错误,但不能发现程序的业务逻辑错误,调试程序是软件开发的内容之一。

调试程序的方法有很多种,例如可以用printf语句跟踪程序的运行步骤和显示变量的值,本文介绍一个功能强大的调试工具gdb。

 

一、gdb的安装

CentOS系统中,用root用户登录服务器,执行以下命令安装或升级。

yum -y install gdb

注意,如果您的服务器没有安装gdb,以上命令就会安装最新版本的gdb,如果已经安装了gdb,就会更新到最新版本的gdb,所以,以上命令不管执行多少次都没有问题。

安装gdb,前提条件是服务器必须接入互联网。

 

二、调试前的准备

用gcc编译源程序的时候,编译后的可执行文件不会包含源程序代码,如果您打算编译后的程序可以被调试,编译的时候要加-g的参数,例如:

 gcc -g -o book113 book113.c

在命令提示符下输入gdb book113就可以调试book113程序了。

 gdb book113

 

三、基本调试命令

注意,在gdb环境中,可以用上下光标键选择执行过的gdb命令。

 

四、总结

gdb调试是程序员必须掌握的方法,多尝试一下,搞清楚每个命令的用法。

不管你是转行也好,初学也罢,进阶也可,如果你想学编程,进阶程序员~

【值得关注】我的 编程学习交流俱乐部 !【点击进入】

全栈程序员正在等你加入~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值