私は、ユーザが使用するように設定されている一時ディレクトリの場所を知ろうとしています。 GNU Make manualはディレクトリ変数セクションにTMPDIR
言及:一般/ TMP(TMPDIR)を任意に洗浄されてもよいmakefileでユーザーの一時ディレクトリを取得しますか?
[runstatedir]ディレクトリは、おそらくリブート以外で洗浄されるべきではありません。
しかし、私はTMPDIR
がDirectory Variables、Implicit VariablesまたはAutomatic Variablesで文書を見つけることができません。
(私にとっては)やや驚くべきことに、検索は有用なヒットを生むものではありません。 PID(hereとhere)に基づいて一意の一時ディレクトリを作成することについてStack Overflowに関するいくつかの質問がありましたが、スクラッチ作業のためにビルド時に使用するはずの一時ディレクトリはありません。
GNU Makeはビルド中に一時ディレクトリを使用するための変数を提供していますか?もしそうなら、それは何ですか?
もしそうでなければ、ユーザー用に設定された一時ディレクトリを知るために何をすべきですか?この場合、私はその練習が何であるか不思議です。
GNU makeはそのような変数を提供しません。 このような価値を発明したり発見する方法はありません。 誰かが* else *を設定すると、* TMPDIRが使用されます。 hth – Mischa