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
- Linux调试器gdb和工程管理器make
- 工程管理器make和调试工具gdb
- Linux工程管理器和GDB调试器
- 调试器gdb;工程管理器 -make
- GDB调试器&Make工程管理器
- gdb调试器与make工程管理器
- Linux下调试器 GDB和工程管理器MAKE 应用详解!
- Linux下调试器 GDB和工程管理器MAKE 应用详解!
- GCC编译详解+Gdb调试器+Make工程管理器
- make工程管理器及gdb调试器 基本知识
- 工程管理器与GDB调试器
- 【Linux】工程管理器Make
- Linux工程管理器make
- gcc调试基础作用命令和工程管理器make
- linux之工程管理器Make
- linux make和gdb
- Linux开发工具之工程管理器make
- Linux开发工具之工程管理器make
- [深度学习论文笔记][Semantic Segmentation] Learning Deconvolution Network for Semantic Segmentation
- oracle中表空间详解
- 不用strcmp实现字典序排列(不知道是否正确
- Spring注解的使用
- Android四大组件-File文件操作
- Linux调试器gdb和工程管理器make
- HADOOP安装过程问题总结
- 快速幂
- [C++]拓扑排序
- [gdc15]<暗黑破坏神3>中的合作模式设计
- ReLU激活函数:简单之美
- 小程序_201611
- marquee 和JS 滚动效果
- 动态加载jdbc驱动(可测试jdbc不同版本兼容性)