gpt4 book ai didi

ubuntu - 将 callgrind 设置为 valgrind 的默认工具

转载 作者:行者123 更新时间:2023-12-04 18:57:23 26 4
gpt4 key购买 nike

我需要使用由某些脚本启动的 callgrind 来分析程序,我无法控制。我可以告诉脚本启动 valgrind,但我不能告诉脚本使用哪些工具或参数。

我在 valgrind 手册中发现,可以使用变量 $VALGRIND_OPTS , 或 .valgrindrc文件。
这适用于工具特定选项。例如,我可以写~/.valgrindrc

--callgrind:callgrind-out-file=<somefile>

当我执行一些测试程序 a.out
valgrind --tool=callgrind a.out

输出文件按照 .valgrindrc 中的定义写入.
但我无法指定我想使用的工具(callgrind)。

我努力了:
--tool=callgrind


--valgrind:tool=callgrind

两者都无效,memcheck 默认启动。
任何提示将不胜感激!

最佳答案

您可以在 shell 中创建别名:

$ alias valgrind="valgrind --tool=callgrind"

并调用脚本:
$ ./the_script

别名将扩展为 valgrind --tool=callgrind脚本里面。

关于ubuntu - 将 callgrind 设置为 valgrind 的默认工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46933056/

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