1

私はLinuxとmakeの初心者です。.texファイルを.pdfに自動的にコンパイルするmakefileを作成しました。しかし、make を呼び出すと、「'first.pdf' に対して何もする必要はありません」と表示されました。これが私の makefile です。

    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)

何が問題なのか誰か教えてもらえますか?

4

2 に答える 2