gdb和makefile初步
来源:互联网 发布:安庆网络问政中心 编辑:程序博客网 时间:2024/05/31 19:35
gdb调试,最常用的过程如下:
1.编译可执行文件
gcc -g test.c -o test2.启动调试
gdb test3.在mian处开始打上断点
break main4.运行
run
在2启动调试后,常用操作如下:
next/n:下一步step/s:下一步,与带调试信息的函数会进入,而next会跳过continue/c:至下一个断点,或者结束程序.finish:直到当前函数结束list/l:显示程序,这样可以打断点break/b main (mian的入口打断点)break 23(第23行加断点)b 23 if i = 10(条件断点)info break(查看所有断点)delete 1(删除第一个断点)print(i) (查看i的值)watch 变量名:监视该变量quit/q:退出程序
更多请转到:
gdb100个小技巧
makefile初步理解
作用:构建和管理软件工程,GNU make,需要makefile文件
make根据makefile进行编译链接.
gcc -o main.o func1.o func2.o hello(目标:三个文件链接为最终的文件hello)eg.目标targets:依赖prepequisites命令commandmian.o:mian.cgcc -c mian.c.PHONY:clean(伪目标)#优化obj = main.o func1.o func2.ohello:$(obj)gcc $(obj) -o hello$^:所有依赖文件$@:代表目标$<:代表第一个依赖文件hello:main func1.o func2.ogcc $^ -o $@#makefile注释加"#"@:取消回显(@gcc $^ -o $@)
0 0
- gdb和makefile初步
- 初识GDB和makefile
- Makefile和gdb调试
- gdb和makefile
- 调试器GDB和Makefile
- gcc,make,Makefile,gdb,shell的初步学习
- gcc、gdb、makefile 学习和用法
- Linux笔记--4 -- GDB和makefile
- GCC+GDB+Makefile学习和使用记录
- makefile文件和gcc g++ gdb编译
- GCC与GDB工具和makefile基础
- Makefile+GDB
- makefile&gdb
- makefile初步
- makefile 初步
- Makefile初步
- makefile初步
- MakeFile基本语法和使用GDB调试多源文件程序
- platform深入
- 2016届蓝桥杯省赛A组奇妙的数字
- Markdown 语法说明 (简体中文版)
- Django中manage.py命令总结
- JDK1.8源码阅读系列之三:Vector
- gdb和makefile初步
- 设置内外网同时访问方法
- 二叉排序树(建树)
- (未完成)《C和指针》第一章 快速上手
- 第十章 内核同步方法
- HDU 1001 Sum Problem
- 洛谷1424
- for循环while循环
- Spring深入浅出(一)概述