我正在嘗試瞭解用戶配置使用的臨時目錄的位置。該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