我正在尝试了解用户配置使用的临时目录的位置。该GNU Make manual在目录变量部分提到TMPDIR
:在makefile中获取用户的临时目录?
[runstatedir]目录不应也许除了在重新引导时被清洁,而一般的/ tmp(TMPDIR)可以任意地清洗。
但我找不到TMPDIR
记录在Directory Variables,Implicit Variables或Automatic Variables。
有点令人惊讶的(对我而言),搜索没有产生有用的命中。我在Stack Overflow上发现了一些关于根据PID(here和here)创建一个唯一的临时目录的问题,但是没有任何关于我们应该在构建时用于临时工作的临时目录。
GNU Make是否为构建期间的临时目录提供变量?如果是这样,那是什么?
如果不是,那我们应该怎么做才能学习为用户配置的临时目录?在这种情况下,我想知道这种做法是什么。
GNU make没有提供这样的变量。 它无法发明或发现这样的价值。 它*使用* TMPDIR如果有人*其他*设置它。 hth – Mischa