1.make的伪目标
(1)场景
a.若依赖对象的最后一次修改时间小于目标对象的最后一次修改时间,则不生成目标对象。
b.通过一个makefile文件编译多个目标对象
.PHONY:ALL
ALL:多个目标文件名
c.定义清理伪目标
.PHONY:clean
clean:多个目标文件名
(2)定义伪目标
.PHONY:make_PHONY(目标对象)
make_PHONY:text.c(依赖对象)
gcc $^(所有依赖对象) -o $@(所有目标对象)
2.版本管理工具:git
(1)克隆仓库:git clone+仓库名
前提:在gitee或gethub中存在远端仓库
(2)将文件提交到本地仓库:git add+文件名(告诉git需要管理该文件)
(3) 将该文件提交到本地仓库:git commit -m "文件名"
(4)将文件推送到远程仓库:git push
(5)将远端仓库内容更新到自己本地仓库:git pull
(6)git status