如何在 clang 中获取编译时间?
How to get compile time in clang?
使用 gcc
编译时,我使用 time
获取编译时间。
time gcc main.c && ./a.out
在 clang
中尝试做类似的事情时,我无法得到结果
clang -time main.c && ./a.out
给我一个警告:
clang: warning: argument unused during compilation: '-time'
可能我的方法是错误的,所以请帮我用 clang 找到编译时间
尝试clang main.c -ftime-report
gcc time …
和 clang -time …
都没有任何意义。您正在寻找 time
shell 命令(或 shell 关键字),您可以将其放在任何命令之前。
time gcc main.c && ./a.out
time clang main.c && ./a.out
这是假设 bash 或类似的 shell,例如 zsh 或 ksh(甚至 fish)。
使用 gcc
编译时,我使用 time
获取编译时间。
time gcc main.c && ./a.out
在 clang
中尝试做类似的事情时,我无法得到结果
clang -time main.c && ./a.out
给我一个警告:
clang: warning: argument unused during compilation: '-time'
可能我的方法是错误的,所以请帮我用 clang 找到编译时间
尝试clang main.c -ftime-report
gcc time …
和 clang -time …
都没有任何意义。您正在寻找 time
shell 命令(或 shell 关键字),您可以将其放在任何命令之前。
time gcc main.c && ./a.out
time clang main.c && ./a.out
这是假设 bash 或类似的 shell,例如 zsh 或 ksh(甚至 fish)。