摘要:
makefile的规则是make进行处理的依据,它包括了目标体、依赖文件及其之间的命令语句。 普通规则 隐含规则 模式规则 阅读全文
摘要:
$* 不包含扩展名的目标文件名称 $+ 所有的依赖,以空格分开,并以出现的先后顺序,可能包含重复的依赖文件 $< 第一个依赖文件的名称 $? 所有时间戳比目标文件晚的依赖,并以空格分开 $@ 目标文件的完整名称 $^ 所有不重复的依赖文件,以空格分开 $% 如果目标是归档成员,则该变量表示目标的归档 阅读全文
摘要:
AR 库文件维护程序的名称,默认值为ar。 AS CC Cpp Cxx FC RMarflags ASflags Cflags CPPFlags CXXflags FFlags 例如: #预定义变量的使用 阅读全文
摘要:
变量种类 用户自定义变量 预定义变量 自动变量 环境变量 OBJS = kang.o yul.o CC = gccCFLAGS = -Wall -O -gdavid : $(OBJS) $(CC) $^ -o $@kang.o : kang.c kang.h $(CC) $(CFLAGS) -c $ 阅读全文
摘要:
用来代替一个文本字符串 变量定义的两种方式 递归展开方式VAR=var 简单方式 VAR:=var 变量使用$(VAR) OBJS = kang.o yul.o CC = gcc CFLAGS = -Wall -O -g david : $(OBJS) $(CC) $(OBJS) -o david 阅读全文
摘要:
工程管理器,顾名思义,是指管理较多的文件 Make工程管理器也就是个“自动编译管理器”,这里的“自动”是指它能构根据文件时间戳自动发现更新过的文件而减少编译的工作量,同时,它通过读入Makefile文件文件的内容来执行大量的编译工作 makefile是make读入的惟一配置文件,因此本节的内容实际就 阅读全文
摘要:
gdb中查看运行数据的相关命令 print 表达式|变量 x《n/f/u》 display 表达式 backtrace 查看当前栈的情况 阅读全文
摘要:
list 【行号】或函数名 file 【文件名】 forward-search 正则表达式 reverse-search 正则表达式 dir dir 停止路径名 show directories info line 阅读全文
摘要:
INF B break [文件名:] 行号 或函数名 《条件表达式> 设置断点 tbreak [文件名:] 行号 或函数名 《条件表达式> 设置临时断点 delete 【断点号】 disable【断点号】 enable 【断点号】 condition【断点号】《条件表达式> ignore 【断点号】 阅读全文
摘要:
set args show args path dir show paths set environment var =[value] show environment [var] cd dir pwd shell command 阅读全文