C 如何在叮当声中获得编译时间?
当使用C 如何在叮当声中获得编译时间?,c,time,compilation,clang,C,Time,Compilation,Clang,当使用gcc编译时,我使用time获取编译时间 time gcc main.c && ./a.out 在叮当声中尝试做类似的事情时,我无法得到结果 clang -time main.c && ./a.out 给我一个警告: 叮当声:警告:编译期间未使用参数:'-time' 可能我的方法是错误的,所以请帮助我使用clang找到编译时,试试clang main.c-ftime报告gcc-time…和clang-time…都没有任何意义。您正在寻找timeshell
gcc
编译时,我使用time
获取编译时间
time gcc main.c && ./a.out
在叮当声中尝试做类似的事情时,我无法得到结果
clang -time main.c && ./a.out
给我一个警告:
叮当声:警告:编译期间未使用参数:'-time'
可能我的方法是错误的,所以请帮助我使用clang找到编译时,试试clang main.c-ftime报告gcc-time…
和clang-time…
都没有任何意义。您正在寻找time
shell命令(或shell关键字),可以将其放在任何命令之前
time gcc main.c && ./a.out
time clang main.c && ./a.out
这是假设bash或类似的shell,如zsh或ksh(甚至fish)。你是说time gcc main.c
?是的,很抱歉,那么它是完全一样的。您可以在时间之后放置任何命令。太好了,它成功了,非常感谢。尽管出于某种原因,它大约比gcc慢1.5倍,但这不是我所关心的anyways@Barmar类unix环境中的任何shell。不是在基本的窗口上。谢谢,这是我一直在寻找的!