Как читать $ HOME в Makefile? - PullRequest
       1

Как читать $ HOME в Makefile?

0 голосов
/ 10 февраля 2019

Я хочу напечатать путь $ HOME в Makefile:

home:
    echo $HOME

Я ожидаю напечатать

▸ make home
/Users/leo

Но я получил:

▸ make home
echo $HOME
OME

Как прочитать путь $ HOME в Makefile?

Ответы [ 2 ]

0 голосов
/ 22 февраля 2019

Вы также можете использовать это:

echo ${HOME}

и это также

echo $${HOME}

Потому что, make преобразует все переменные окружения в переменные make.Обратите внимание, что значение вашего $ HOME исходит из среды, экспортированной в оболочку, из которой вы запускаете make из.

0 голосов
/ 10 февраля 2019

Используйте $() в Makefiles

echo $(HOME)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...