Linux调试器gdb和工程管理器make

来源:互联网 发布:结构优化 编辑:程序博客网 时间:2024/05/16 09:34

1.Linux调试器gdb主要完成三方面的功能:启动被调试程序;让被调试的程序在指定的位置停止;当程序被停住时,可以检查程序状态变量值。

 

2.gdb的指令:

  gcc -g test.c -o test

  gdb test

  run:运行程序

  list:查看代码

  break行号: 打断点,让程序停在指定行

  finish:只执行完当前函数

  next:单步执行(不进入子函数)

  step:单步执行(进入子函数)

  print变量名:查看变量值

  continue:  继续执行完程序

  info break:查看断点信息

  delete断点编号: 删除断点

  quit:退出gdb

  

3.工程管理器make的指令:

  tree:以树状结构显示目录下的文件

  make:将很多.c文件自动编译(批处理)

  makefile:帮助make来编译项目代码

 

4. makefile的三元素:目标、依赖、命令

        三元素的结构          目标:依赖

                                                   命令

 

5.以工程目录管理代码提高了代码的维护性和可读性。

  

6.三类makefile:总控makefile(最顶层的makefile),功能目录makefile(功能目录的makefile),头文件makefile(scripts中的makefile)

0 0