Подавление эха вызова команды в make-файле?

Я написал программу для присваивания, которая должна выводить вывод на стандартный вывод. Спецификация присваивания требует создания Makefile, который при вызове как make run > outputFileдолжен запускать программу и записывать вывод в файл, который имеет отпечаток SHA1, идентичный указанному в спецификации.

Моя проблема в том, что мой make-файл:

...
run:
     java myprogram

также печатает команду, которая запускает мою программу (, например. java myprogram )в выходной файл, чтобы мой файл содержал эту дополнительную строку, из-за которой отпечаток пальца был неправильным.

Есть ли способ выполнить команду без вывода вызова команды в командную строку?

121
задан zed_0xff 5 December 2013 в 07:12
поделиться