что означает @ в make-файле gnu make? - PullRequest
0 голосов
/ 05 апреля 2020

Например, если я напишу

       ->@ %echo "Hello"

, в консоли будет напечатано Hello

       ->Hello  

Что такое @ в регистре и%?

1 Ответ

0 голосов
/ 05 апреля 2020

По умолчанию GNU Make печатает команду перед ее выполнением (т. Е. Эхо-рецепт), используя @, вы скроете ее как set -x/set +x в bash сценарии ...

sr c: https://www.gnu.org/software/make/manual/make.html#Echoing

...