1
我有這個簡單的makefile:的Makefile再造目錄目標
% cat Makefile
all: dir_a dir_b
dir_a: dir_a.tar.gz
tar xf dir_a.tar.gz
dir_b:
tar xf dir_b.tar.gz
所有的目標都已經創建:
% ls
dir_a dir_a.tar.gz dir_b dir_b.tar.gz Makefile
但是當我運行make
它使重建dir_a
目標:
% make
tar xf dir_a.tar.gz
% make
tar xf dir_a.tar.gz
唯一的區別是dir_a
已tar文件指定爲依賴項。這個tar文件沒有改變。它不斷重拍的任何原因dir_a
?
謝謝。 'tar xmf'修復了它。 – mishik