我正在发现make,但不确定采用哪种方法。
我有目录root
,root/dir
和文件root/makefile
,root/dir/makefile
。
root/dir/makefile
有一个dir_target.txt
目标。我想在root
内部运行make,以便构建dir_target.txt
,然后在root
makefile中对其进行进一步处理。
我可以make -C dir dir_target.txt
,但是随后我无法确定文件是否被修改,无论如何都必须对其进行处理。我需要make -q但要构建。
然后我可以按预期的方式使用目标,但是对于root/dir/makefile
,工作目录是错误的。例如,这还会导致其他问题,例如重复的干净目标。
在这里使用make合适吗?