标签: makefile
我有以下制定规则:
$ ls files a b c $ cat Makefile files.7z: ./files/* 7z a $@ $?
规则将按如下方式执行:
7z a files.7z files/a files/b files/c
7z处理以./开头的路径,特别是在该路径中,它将包含存档中没有路径的文件。在./中$?开始替换路径的最短路径是什么? (文件名可以包含空格。)
./
$?