我是一個Linux和make的新手,我寫了一個makefile來自動將.tex文件編譯爲.pdf。但是,當我打電話做,它說:「對於‘first.pdf’做沒有什麼」,這是我的makefile:make:沒有什麼可以做的first.pdf
TEXFILE= first.tex
PDF= $(TEXFILE:.tex=.pdf)
.tex.pdf:
pdflatex $<
$(PDF):$(TEXFILE)
view:
evince $(PDF)
clean:
@rm -f \
$(TEXFILE:.tex=.log) \
$(TEXFILE:.tex=.aux) \
$(TEXFILE:.tex=.toc)
可以在任何一個告訴我有什麼錯呢?
我想,'first.pdf'比'首先更新。 tex'。 – Matthias
你可能想用'remake -x'來調試你的'Makefile'。所以安裝'remake' –
@Matthias但沒有first.pdf那裏... –