Что означает «время делать» в Linux - PullRequest
0 голосов
/ 19 сентября 2011

Я прочитал build / envsetup.sh в исходном коде Android и нашел время команды make $ @ в функции mm.Но я не знаю смысла об этом.Кто мне может помочь?

Ответы [ 2 ]

4 голосов
/ 19 сентября 2011

Команда time умножает на следующую команду и выводит использование ресурса.

make (обычно) используется для расчета зависимостей и построения исходного кода.

Таким образом, time make $@ запускает таймер при построении параметров, которые были переданы в ($@).

С вашего терминала, набрав man -s 1 time и man -s 1 make, вы получите больше информации.

2 голосов
/ 19 сентября 2011

Из справочной страницы "time":

Утилита time запускается и утилита times.После завершения работы утилиты время записывает общее прошедшее время, время, затрачиваемое системными накладными расходами, и время, используемое для выполнения утилиты, в стандартный поток ошибок.Время указывается в секундах.

Таким образом, он просто измеряет, как долго выполняется команда make . $ @ означает все переданные параметры.

...