摘要: cc -g -o debug3 debug3.c [调试性编译,生成可调试执行程序]gdb debug3 [进入gdb调试模式](gdb)run [开始运行](gdb)backtrace [栈跟踪](gdb)print j [打印输出变量j](gdb)print a[3] [打印输出a[3]](gdb)list [列出程序源代码](gdb)help breakpoint [列出与设置断点有关的命令](gdb)break 21 [在第21行设置一个断点](gdb)run [运行](gdb)print array[0] [打印输出array[0]](gdb)print array[0]@5 [打印 阅读全文
posted @ 2012-09-18 22:03 云山漫卷 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: makefile文件由一组依赖关系和规则构成。每个依赖关系由一个目标(一般为可执行文件)和要创建这个目标所需依赖的一组源文件构成。而规则定义了目标的创建方式。 依赖关系的写法是:目标名称+冒号+空格或制表符tab,最后是由空格或制表符隔开的文件列表,如: myapp: main.o b.o f.o main.o: main.c a.h b.o: b.c a.h b.h f.o: f.c b.h f.h make命令假设在makefile文件中的第一个目标myapp是想创建的目标文件,确定创建所需依赖的源文件,先检查有没有现成的文件,再看makefile文件中有没有说明如何创建该文件,如果都没有 阅读全文
posted @ 2012-09-18 21:53 云山漫卷 阅读(2080) 评论(0) 推荐(0) 编辑