2

Допустим, переменная LINK содержит следующее: 1a2b3c . Я хотел бы отобразить Full path: /home/build/1a2b3c .

PWD в настоящее время находится в /home ;

Я не могу заставить работать следующее:

@echo "Full path: $(readlink -f build/$(LINK))"

1 ответ1

1

Это должно работать, пока экспортируется переменная $LINK . Поэтому обязательно запустите export LINK перед запуском make.

Пример:

$ printf "test:\n\t@echo \"\$(LINK)\"" > makefile #Make the test makefile
$ LINK='1a2b3c'
$ make

$ export LINK
$ make
1a2b3c

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .