gpt4 book ai didi

c++ - 如何让 g++ 在终端中显示执行时间?

转载 作者:太空狗 更新时间:2023-10-29 23:26:26 25 4
gpt4 key购买 nike

我想让 g++ 显示执行时间,也许还有返回值。

g++ file.cpp -o file
./file

当我制作可执行文件然后调用它时,它只显示没有返回和执行时间的输出。

我想让它显示这样的东西:

Process returned 0 (0x0)    execution time : 0.002 s

感谢您的关注!

最佳答案

您可以使用“时间”命令测量您的过程花费的时间。

要确定返回值,可以打印 $?运行程序后的环境变量:

time ./file ; echo Process returned $?

您还可以使用 -f(或 --format)选项指定 time 应如何准确格式化其结果。但是,某些 Linux 发行版可能默认使用缺少该选项的 bash 内置时间实现,因此您可能必须提供完整路径才能使用实时时间程序:

/usr/bin/time -f "Execution time: %E" ./file

关于c++ - 如何让 g++ 在终端中显示执行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22133344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com