GNU make: выбор оболочки означает, что оболочка по умолчанию - / bin / sh
.
$ RANDOM
- это функция bash, поэтому вы можете явно указать make
использовать bash
, поместив
SHELL := '/bin/bash'
в верхнюю часть вашего Makefile
].
( echo $ RANDOM
просто make
повторяет команду, которую он собирается выполнить.)