Linux-4


GDB

简介

  1. 简介:是由GNU软件系统社区提供的调试工具,同GCC配套成一套完整的开发环境,GDB是Linux和许多类Unix系统的标准开发环境。其功能如下

    • 启动程序
    • 设置断点
    • 当程序停止时,可检查程序中发生的事情
    • 可改变程序,,将一个BUG产生的影响修正从而测试其他BUG。
  2. 调试编译时通常关掉编译器的优化选项-o,并打开调试选项-g,此外,通过-Wall来在尽量不影响程序行为的情况下打开所有warning. 如: gcc -g -Wall program.c -o program. -g的作用时在可执行程序中加入源代码信息,如某行机器代码对应源代码的第几行(注意:并非将整个源文件嵌入可执行程序中,因而调试时必须确保GDB可找到源文件)。

  3. 相关命令

  1. 其他
  • vim中输入:set nu可以为文件添加行号。
  • mv FILE1 FILE2: 将文件FILE1重命名为FILE2。

文章作者: Vyron Su
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Vyron Su !