Valgrind是输出如下: ==14446== 2,976 (176 direct, 2,800 indirect) bytes in 2 blocks are definitely lost in loss record 23 of 33
==14446== at 0x4C2506C: operator new(unsigned long) (in /usr/lib64/valgrind/a
我需要检测我的Makefile是否在valgrind下运行(间接地,使用valgrind --trace-children = yes),我知道如何从C中执行它,但我还没有找到一种方法来从脚本执行它, 以前的答案仅适用于Linux。对于Mac OS X,我将在环境中grep for VALGRIND_STARTUP_PWD,除非有人有更好的主意。