• 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调试是程序员必须掌握的方法,多尝试一下,搞清楚每个命令的用法。


     

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

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

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


     
  • 相关阅读:
    mysql 常用sql操作总结
    c# 安装windows服务
    c# Ajax后台动态分页
    c# SQLHelper总汇
    C#调用Web Service时的身份验证
    c#定时调用作业
    【转】Powerdesigner逆向工程从sql server数据库生成pdm
    aspx页面@Page指令解析
    C# 简单日志文本输出
    【摘抄】C# DateTime.Now详解
  • 原文地址:https://www.cnblogs.com/huya-edu/p/14662644.html
Copyright © 2020-2023  润新知