一,基本格式
vi /etc/vim/vimrc (rc 结尾的一般为配置文件)
在最后一行输入 “set tabstop=4”,保存后退出即可。便发现 vim 打开后的缩进变成四个空格了
目标(target):依赖(prerequisites)
[Tab]命令(command)
- target:需要生成的目标文件。
- prerequisites:生成该 target 所依赖的一些文件。
- command:生成该目标需要执行的命令。
二,makefile语法 规则模式:
# $(wildcard 指定文件类型) 用于查找指定目录下指定类型的文件
# 这条规则表示,找到目录./src下所有后缀为.c的文件,并赋值给变量SRC。命令执行完,SRC变量的值:./src/ask.c ./src/100.c
SRC = $(wildcard ./src/*.c)
# $(patsubst 原模式, 目标模式, 文件列表) 用于匹配替换
# 这条规则表示,把变量 SRC 中所有后缀为.c的文件替换为.o。 命令执行完,OBJ变量的值:./src/ask.o ./src/100.o
OBJ = $(patsubst %.c, %.o, $(SRC))
# $(