1
私はMakefileを書いており、HOSTNAME環境変数にアクセスする必要があります。 環境変数はありません。ここでのMakefileです:gmake環境変数がありません
all:
echo $(HOSTNAME) "b"
出力は次のようになります。私は、VM内のUbuntu 14.04上で実行しています
echo "b"
b
。 gmakeのバージョン:
make -v
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for x86_64-pc-linux-gnu
そして、はい、HOSTNAME環境変数が設定されている:
/tmp$ echo $HOSTNAME
ubuntu
/tmp$
このMakefileはcygwinの中で動作します。
これはなぜ機能していないのですか?