Я намагаюся зробити це в make-файлі, і це не вдається:
M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}')
ти знаєш чому? Думаю, це пов’язано з втечею, але що і куди?
Я намагаюся зробити це в make-файлі, і це не вдається:
M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}')
ти знаєш чому? Думаю, це пов’язано з втечею, але що і куди?
Відповіді:
Це знак долара, у make-файлах вам потрібно буде ввести $$
один знак долара:
M_ARCH := $(shell g++ -dumpmachine | awk '{split($$1,a,"-");print a[1]}')
$
щоб отримати один.