如何在许多库上运行valgrind
?
我尝试在CMakeLists.txt中定义custom_target
,然后尝试将COMMAND
定义为:
valgrind bin1 bin2
和valgrind只运行第一个二进制文件。
答案 0 :(得分:0)
Valgrind一次只能运行一个可执行文件。
您可以执行类似
的操作valgrind --trace-children=yes script bin1 bin2
其中script
是一个shell脚本,它遍历其参数并执行它们。
这样做的缺点是Valgrind也会执行shell,这会使事情变慢并产生更多噪音。