Используя время-v для вычисления времени выполнения. Команда, не найденная

Я пытаюсь измерить время выполнения программы C, которую я записал. Однако я хочу видеть подробный результат различных времен, процент использования ЦП, и т.д. Я пробую

time -v ./a.out

Но я получаю ошибку, которая указывает команду -v не был найден. Однако я проверил страницы справочника на time и -v or --verbose опция.

Что случилось?

6
задан 27 March 2018 в 18:40

1 ответ

Это означает, что time, который вы используете, является оболочкой bash, встроенной в time, единственной опцией является -p, и вы даже не можете использовать -V, вместо этого используйте фактическую команду с указанием полного пути:

/usr/bin/time -v ./a.out

man-страница предназначена для вышеуказанной команды, которая, если вы выполните which time, увидит /usr/bin/time. Для встроенного bash time вы можете help time.

Дополнительная информация:

9
ответ дан 23 November 2019 в 07:33

Другие вопросы по тегам:

Похожие вопросы: