Usando o tempo -v para calcular o tempo de execução. Comando não encontrado

6

Estou tentando medir o tempo de execução de um programa em C que eu escrevi. No entanto, quero ver uma saída detalhada de diferentes tempos, porcentagem do uso da CPU, etc. Eu tento

time -v ./a.out

Mas recebo um erro informando que o comando -v não foi encontrado. No entanto, verifiquei as páginas do manual para time e -v or --verbose é uma opção.

O que há de errado?

    
por Areg Sarvazyan 27.03.2018 / 17:29

1 resposta

9

Isso significa que o time que você está usando é o bash shell construído em time , a única opção é -p e você não pode usar -V , em vez disso, use o comando real especificando seu caminho completo:

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

a página man é para o comando acima que, se você fizer which time , verá /usr/bin/time . Para o bash incorporado em time , você pode help time .

Leitura adicional:

por devWeek 27.03.2018 / 17:43